CoreDX DDS C++ Reference Manual
Public Member Functions | List of all members
DDS::rpc::RPCEntity Class Reference

RPCEntity is a base abstract class. More...

Inheritance diagram for DDS::rpc::RPCEntity:
DDS::rpc::ReplierBase DDS::rpc::ServiceEndpoint DDS::rpc::ServiceProxy DDS::rpc::Replier< TReq, TRep > DDS::rpc::Replier< DDS::rpc::example::Foo_Request, DDS::rpc::example::Foo_Reply > DDS::rpc::example::FooService DDS::rpc::ClientEndpoint DDS::rpc::Requester< TReq, TRep > DDS::rpc::example::FooClient

Public Member Functions

void close ()
 Release the underlying resources including any DDS entities. More...
 
bool is_null () const
 Indicates if the entity has been 'closed'. More...
 

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 DDS::rpc::RPCEntity::close ( )

Release the underlying resources including any DDS entities.

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

bool DDS::rpc::RPCEntity::is_null ( ) const

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.


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