Public Member Functions | |
virtual RmiID * | GetRmiIDList ()=0 |
virtual int | GetRmiIDListCount ()=0 |
virtual PROUD_API void | NotifySendByProxy (const HostID *remotes, int remoteCount, const MessageSummary &summary, RmiContext &rmiContext, const CMessage &msg) |
virtual PROUD_API bool | RmiSend (const HostID *remotes, int remoteCount, RmiContext &rmiContext, const CMessage &msg, const PNTCHAR *RMIName, RmiID RMIId) |
Public Attributes | |
IRmiHost * | m_core |
bool | m_internalUse |
int | m_signature |
bool | m_enableNotifySendByProxy |
Base class of Proxy class created by PIDL compiler
Note
|
pure virtual |
User must not override this function.
|
pure virtual |
User must not override this function.
|
virtual |
This function is called back every time RMI is called for message send(e.g. calling from proxy). This function is used when there is a need to leave porfiler or RMI use log. Please refer to Approaching Transmission (Proxy) call.
Plus, this provides a cance to finally modify RmiContext before sending. (Why the last chance is given: for the case there is an incorrect value and to notify, warn and modify finally. During OBT, we need to do prob analysis and solving at the same time.)
sendTo | reciever |
summary | gist of RMI message to be sent |
rmiContext | RmiContext value called by user |
|
virtual |
User must not override this function. Must be public in order to override at ProudClr
bool Proud::IRmiProxy::m_enableNotifySendByProxy |
If set as true then NotifySendByProxy can be called