ProudNet Network host interface that is referred by RMI. User does not have to use this class directly. More...
Public Member Functions | |
virtual void | AttachProxy (IRmiProxy *proxy)=0 |
void | AttachProxy (IRmiProxy *proxy, ErrorInfoPtr &outError) |
virtual void | AttachStub (IRmiStub *stub)=0 |
void | AttachStub (IRmiStub *stub, ErrorInfoPtr &outError) |
virtual void | DetachProxy (IRmiProxy *proxy)=0 |
void | DetachProxy (IRmiProxy *proxy, ErrorInfoPtr &outError) |
virtual void | DetachStub (IRmiStub *stub)=0 |
void | DetachStub (IRmiStub *stub, ErrorInfoPtr &outError) |
virtual void | SetTag (void *value)=0 |
virtual void * | GetTag ()=0 |
virtual bool | RunAsync (HostID taskOwner, LambdaBase_Param0< void > *func)=0 |
virtual bool | IsSimplePacketMode ()=0 |
virtual void | ShowError_NOCSLOCK (ErrorInfoPtr errorInfo)=0 |
virtual void | ShowNotImplementedRmiWarning (const PNTCHAR *RMIName)=0 |
virtual void | PostCheckReadMessage (CMessage &msg, const PNTCHAR *RMIName)=0 |
virtual void | ConvertGroupToIndividualsAndUnion (int numberOfsendTo, const HostID *sendTo, HostIDArray &output, FavoriteLV &favoriteLV)=0 |
virtual CriticalSection & | GetCriticalSection ()=0 |
Protected Member Functions | |
virtual bool | Send (const CSendFragRefs &sendData, const SendOpt &sendContext, const HostID *sendTo, int numberOfsendTo, int &compressedPayloadLength, FavoriteLV &favoriteLV)=0 |
Friends | |
class | IRmiProxy |
ProudNet Network host interface that is referred by RMI. User does not have to use this class directly.
|
pure virtual |
Registers proxy among the results of PIDL compiler to this object
|
pure virtual |
Registers stub among the results of PIDL compiler to this object
|
pure virtual |
Internal function. User must not call this.
|
pure virtual |
As opposite to AttachProxy, this object cancels the registration.
|
pure virtual |
As opposite to AttachStub, this object cancels the registration.
|
pure virtual |
TODO:translate needed.
|
pure virtual |
Internal function. User must not call this.