Public Member Functions | |
virtual void | OnError (ErrorInfo *errorInfo)=0 |
virtual void | OnWarning (ErrorInfo *errorInfo)=0 |
virtual void | OnInformation (ErrorInfo *errorInfo)=0 |
virtual void | OnException (Exception &e)=0 |
virtual void | OnNoRmiProcessed (RmiID rmiID)=0 |
virtual void | OnReceiveUserMessage (HostID sender, const RmiContext &rmiContext, uint8_t *payload, int payloadLength) |
virtual void | OnTick (void *) |
virtual void | OnUserWorkerThreadCallbackBegin (CUserWorkerThreadCallbackContext *) |
virtual void | OnUserWorkerThreadCallbackEnd (CUserWorkerThreadCallbackContext *) |
Event sink for ProudNet
|
pure virtual |
TODO:translate needed. It will be called when error is occured internally.
errorInfo | Error message string |
|
pure virtual |
Merge to Proud.Exception
|
pure virtual |
TODO:translate needed. It will be called when internal alram is occured. It means tracking situation of internal, not warning situation.
result | Type of alram |
remote | What kind of remote host |
where | Where it occur from |
|
pure virtual |
When RMI is called but there is no RMI in Stub that attached then this will callback.
|
virtual |
This function will callback once user received defined message. Then user can process as overriding this function. Please refer to Exchanging user-defined message without using RMI at all for more detail.
sender | Host that sent message. |
rmiContext | Additional information of receiving |
payload | Main text of received message. |
payloadLength | Length(byte) of received main text. |
|
inlinevirtual |
Function called back at user worker thread pool periodically. This is a Managing Timer loop RMI Event from server function.
context | same as the value entered at CStartLanServerParameter.m_timerCallbackContext |
|
inlinevirtual |
It calls before calling callback at user worker because of RMI calling or event occuring. You can use it for measuring program running performance.
|
inlinevirtual |
It calls right after calling callback at user worker because of RMI calling or event occuring. You can use it for measuring program running performance.
|
pure virtual |
TODO:translate needed. It will be called when warning is occured internally. It reports problem that lower critical than error.
result | Type of alram |
remote | What kind of remote host |
where | Where it occur from |