Public Member Functions | |
| HRESULT | CreateNetworkFn ([out, retval] IRfNetworkFn **ppNetFn) |
| HRESULT | RegisterForSSInfo ([in] IRsNtSharedSpaceInfo *pSSInfoReq,[in] NtSSStatFlags bRegFlags) |
| HRESULT | UnregisterForSSInfo ([in] IRsNtSharedSpaceInfo *pSSInfoReq) |
| HRESULT | SetSharedSpaceStatus ([in] IRsNode *pNtController,[in] IRsNode *pSSNode,[in] RtBOOL bActivated) |
| HRESULT | GetNodeStatus ([in] IRsNode *pNode,[out] RtDWORD *pdwNumLocSS,[out, retval] E_NtNodeStat *peNtNodeStat) |
| HRESULT | EnumerateSharedSpaces ([in] IRsNode *pNode,[out, retval] IRsEnumNodesSSs **ppEnumNodesSSs) |
| HRESULT | GetModuleInstance ([out, retval] RtInstance *pInstance) |
| HRESULT | CreateNetworkCacheFn ([out, retval] IRfNetworkCache **ppNetCacheFn) |
| HRESULT | CreateContentClient ([out, retval] IRsContentClient **ppContentClient) |
| HRESULT | CreateNetworkCfgFnSet ([out, retval] IRfNetworkCfgFn **ppNetCfgSet) |
| HRESULT | CreateConflictSimulator ([out, retval] IRsConflictSimulator **ppRsConflictSimulator) |
| HRESULT | CreateRsNtBSEReport ([out, retval] IRsNtBSEReport **ppRsNtBSEReport) |
| HRESULT | CreateRsNtEventMng ([in] IUnknown *pOuter,[out, retval] IUnknown **ppEventMngObj) |
| HRESULT IRpNetwork::CreateNetworkFn | ( | [out, retval] IRfNetworkFn ** | ppNetFn | ) |
Call to create the IRfNetworkFn function set.
Standard HRESULT processing can be applied to the result.
| HRESULT IRpNetwork::RegisterForSSInfo | ( | [in] IRsNtSharedSpaceInfo * | pSSInfoReq, | |
| [in] NtSSStatFlags | bRegFlags | |||
| ) |
Register an object to be informed about Shared Space changes.
| pSSInfoReq | [in] Specify IRsNtSharedSpaceInfo interface.
| |
| bRegFlags | [in] Specify what type of events are you interested in.
|
| HRESULT IRpNetwork::UnregisterForSSInfo | ( | [in] IRsNtSharedSpaceInfo * | pSSInfoReq | ) |
Unregister an object to stop receiving Info about Shared Spaces changes.
| pSSInfoReq | [in] Specify IRsNtSharedSpaceInfo interface that you registered in RegisterForSSInfo. |
| HRESULT IRpNetwork::SetSharedSpaceStatus | ( | [in] IRsNode * | pNtController, | |
| [in] IRsNode * | pSSNode, | |||
| [in] RtBOOL | bActivated | |||
| ) |
Set shared space status.
| pNtController | [in] Server or Client controller. | |
| pSSNode | [in] The shared space. | |
| bActivated | [in] Set TRUE for active space. |
| HRESULT IRpNetwork::GetNodeStatus | ( | [in] IRsNode * | pNode, | |
| [out] RtDWORD * | pdwNumLocSS, | |||
| [out, retval] E_NtNodeStat * | peNtNodeStat | |||
| ) |
GetNodeStatus allows you to find if your node is included in a Shared Space and what role it has (whether the node is Master, Slave or Disconnected).
| pNode | [in] Specify the node you want to check. | |
| pdwNumLocSS | [out] Returns number of Shared Spaces in which the pNode object is included.
|
Standard HRESULT processing can be applied to the result.
| HRESULT IRpNetwork::EnumerateSharedSpaces | ( | [in] IRsNode * | pNode, | |
| [out, retval] IRsEnumNodesSSs ** | ppEnumNodesSSs | |||
| ) |
Enumerate Active Shared Spaces Controllers for specific node object.
| pNode | [in] If a Node is specified, enumerated will be only Shared Spaces in which the Node is included.
|
Standard HRESULT processing can be applied to the result.
| HRESULT IRpNetwork::GetModuleInstance | ( | [out, retval] RtInstance * | pInstance | ) |
Call to get module instance to be able access resources of this package.
Standard HRESULT processing can be applied to the result.
| HRESULT IRpNetwork::CreateNetworkCacheFn | ( | [out, retval] IRfNetworkCache ** | ppNetCacheFn | ) |
Creates Network Cache Function Set.
Standard HRESULT processing can be applied to the result.
| HRESULT IRpNetwork::CreateContentClient | ( | [out, retval] IRsContentClient ** | ppContentClient | ) |
Create content client helper.
Standard HRESULT processing can be applied to the result.
| HRESULT IRpNetwork::CreateNetworkCfgFnSet | ( | [out, retval] IRfNetworkCfgFn ** | ppNetCfgSet | ) |
Call to create Network Configuration Function Set.
Standard HRESULT processing can be applied to the result.
| HRESULT IRpNetwork::CreateConflictSimulator | ( | [out, retval] IRsConflictSimulator ** | ppRsConflictSimulator | ) |
Create conflict simulator.
Standard HRESULT processing can be applied to the result.
| HRESULT IRpNetwork::CreateRsNtBSEReport | ( | [out, retval] IRsNtBSEReport ** | ppRsNtBSEReport | ) |
Create base event report object.
Standard HRESULT processing can be applied to the result.
| HRESULT IRpNetwork::CreateRsNtEventMng | ( | [in] IUnknown * | pOuter, | |
| [out, retval] IUnknown ** | ppEventMngObj | |||
| ) |
Create Event Manager object.
| pOuter | [in] . |
1.5.5