Proud::IRmiHost 클래스 참조abstract

ProudNet RMI가 참조하는 네트워크 호스트 인터페이스입니다. 유저는 이 클래스를 직접 사용할 필요가 없습니다. 더 자세히 ...

Proud::IRmiHost에 대한 상속 다이어그램 :

Public 멤버 함수

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 CriticalSectionGetCriticalSection ()=0
 

Protected 멤버 함수

virtual bool Send (const CSendFragRefs &sendData, const SendOpt &sendContext, const HostID *sendTo, int numberOfsendTo, int &compressedPayloadLength, FavoriteLV &favoriteLV)=0
 

Friends

class IRmiProxy
 

상세한 설명

ProudNet RMI가 참조하는 네트워크 호스트 인터페이스입니다. 유저는 이 클래스를 직접 사용할 필요가 없습니다.

멤버 함수 문서화

virtual void Proud::IRmiHost::AttachProxy ( IRmiProxy proxy)
pure virtual

PIDL 컴파일러의 결과물 중 proxy를 이 객체에 등록한다.

virtual void Proud::IRmiHost::AttachStub ( IRmiStub stub)
pure virtual

PIDL 컴파일러의 결과물 중 stub을 이 객체에 등록한다.

virtual void Proud::IRmiHost::ConvertGroupToIndividualsAndUnion ( int  numberOfsendTo,
const HostID sendTo,
HostIDArray output,
FavoriteLV &  favoriteLV 
)
pure virtual

내부 함수. 사용자는 호출 금지.

virtual void Proud::IRmiHost::DetachProxy ( IRmiProxy proxy)
pure virtual

AttachProxy 의 반대로서, 이 객체에서 등록 해제를 한다.

virtual void Proud::IRmiHost::DetachStub ( IRmiStub stub)
pure virtual

AttachStub 의 반대로서, 이 객체에서 등록 해제를 한다.

virtual bool Proud::IRmiHost::IsSimplePacketMode ( )
pure virtual

simple packet mode를 사용하고 있는지 확인한다.

virtual void Proud::IRmiHost::ShowError_NOCSLOCK ( ErrorInfoPtr  errorInfo)
pure virtual

내부 함수. 사용자는 호출 금지.