Public 멤버 함수 | |
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 *) |
ProudNet용 event sink
|
pure virtual |
내부 에러 발생시 호출됨
errorInfo | 에러 정보. ErrorInfo::ToString() 을 통하여 필요한 정보를 쉽게 얻으실 수 있습니다. 자세한 것은 ErrorInfo 도움말에 있습니다. |
|
pure virtual |
Proud.Exception 으로 통합
|
pure virtual |
내부 알림 발생시 호출됨. 내부 상황 추적 등을 위한 것으로 문제 상황을 말하는 것은 아님.
errorInfo | 에러 정보. ErrorInfo::ToString() 을 통하여 필요한 정보를 쉽게 얻으실 수 있습니다. |
|
pure virtual |
RMI가 호출이 들어왔으나 Attach된 Stub 중에 대응하는 RMI가 전혀 없으면 이것이 콜백된다.
|
virtual |
사용자가 정의한 메시지를 수신하면 이 함수가 콜백됩니다. 사용자는 이 함수를 오버라이드해서 원하는 처리를 할 수 있습니다. 자세한 것은 RMI를 전혀 안쓰고 사용자 정의 메시지를 주고 받기 를 참고하십시오.
sender | 메시지를 송신한 호스트입니다. |
rmiContext | 수신 부가 정보입니다. |
payload | 수신된 메시지 본문입니다. |
payloadLength | 수신된 메시지 본문의 길이(바이트)입니다. |
|
inlinevirtual |
일정 시간마다 user worker thread pool에서 콜백되는 함수입니다. 서버에서 타이머 루프 RMI 이벤트 처리하기 기능입니다.
context | CStartServerParameter.m_timerCallbackContext 에서 입력된 값과 동일합니다. |
|
inlinevirtual |
RMI 호출 또는 이벤트 발생으로 인해 user worker에서 callback이 호출되기 직전에 호출됩니다. 프로그램 실행 성능 측정을 위해 사용하셔도 됩니다.
|
inlinevirtual |
RMI 호출 또는 이벤트 발생으로 인해 user worker에서 callback이 리턴한 직후에 호출됩니다. 프로그램 실행 성능 측정을 위해 사용하셔도 됩니다.
|
pure virtual |
내부 경고 발생시 호출됨. 에러보다는 낮은 수위의 문제를 보고함.
errorInfo | 에러 정보. ErrorInfo::ToString() 을 통하여 필요한 정보를 쉽게 얻으실 수 있습니다. 자세한 것은 ErrorInfo 도움말에 있습니다. |