CoreDX DDS C# Reference Manual
Public Member Functions | List of all members
RPCEntity Interface Reference
Inheritance diagram for RPCEntity:
ReplierBase ServiceEndpoint ServiceProxy< TReq, TRep > Replier< TReq, TRep > ClientEndpoint< TReq, TRep > Requester< TReq, TRep >

Public Member Functions

void close ()
 
bool is_null ()
 

Detailed Description

RPCEntity is a base abstract class.

RPCEntity is the base abstract class extended by all the active RPC entities. It supports close() and is_null() operations.

Member Function Documentation

void close ( )

Release the underlying resources including any DDS entities.

The RPCEntity will no longer be useful and will not participate in any communication.

Implemented in Replier< TReq, TRep >, ServiceProxy< TReq, TRep >, and ServiceEndpoint.

bool is_null ( )

Indicates if the entity has been 'closed'.

If is_null() is true, then the underlying dds entities have been released and the RPCEntity is no longer useful for operations.

Implemented in Replier< TReq, TRep >, ServiceProxy< TReq, TRep >, and ServiceEndpoint.


© 2009-2017 Twin Oaks Computing, Inc
Castle Rock, CO 80108
All rights reserved.