commore  1.0.6-SNAPSHOT
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SHMConnectionClient Class Reference
+ Inheritance diagram for SHMConnectionClient:

Public Member Functions

 SHMConnectionClient (const char *n, size_t size)
 
 ~SHMConnectionClient ()
 
int call (const Tuple &inReq, Tuple &outReq, const TimePeriod &timeout)
 
- Public Member Functions inherited from SHMPipe
 SHMPipe (const char *name, bool isServer, size_t size)
 
size_t get_file_map_size () const
 
 ~SHMPipe ()
 
void close ()
 
unsigned int get_pid () const
 
const AStringname () const
 
void signal_data_wrote (bool close=false)
 
void signal_data_read ()
 
bool wait_for_data_wrote (const TimePeriod &timeout)
 
bool wait_for_data_read (const TimePeriod &timeout)
 
MemoryBufferget_buff () const
 
void reset ()
 
bool receive_buffer (CommBuffer &buf, const TimePeriod &timeout)
 
bool send_buffer (CommBuffer &buf, const TimePeriod &timeout)
 
bool send_receive (CommBuffer &inBuf, CommBuffer &outBuf, const TimePeriod &timeout)
 
bool is_ok ()
 
bool created ()
 
- Public Member Functions inherited from commore::RefObject
 RefObject ()
 
virtual ~RefObject ()
 
virtual void attach ()
 
virtual void release ()
 
virtual void nested_attach ()
 
virtual void nested_release ()
 
virtual void interface_release ()
 
virtual void Run ()
 
virtual CriticalSectionget_cs ()
 

Additional Inherited Members

- Static Public Member Functions inherited from commore::RefObject
static AutoRefBase auto_create ()
 
static AutoRefBase auto_create (const AChar *s)
 
static AutoRefBase create ()
 
static AutoRefBase create (const AChar *s)
 
static AutoRefBase bind ()
 
static AutoRefBase bind (const AChar *s)
 
static const ACharfactory_name ()
 
- Protected Attributes inherited from SHMPipe
Event event_data_read_by_client_
 
Event event_data_read_by_server_
 
Event event_data_wrote_by_client_
 
Event event_data_wrote_by_server_
 

Constructor & Destructor Documentation

SHMConnectionClient::SHMConnectionClient ( const char *  n,
size_t  size 
)
inline
SHMConnectionClient::~SHMConnectionClient ( )
inline

Member Function Documentation

int SHMConnectionClient::call ( const Tuple inReq,
Tuple outReq,
const TimePeriod timeout 
)
inline

The documentation for this class was generated from the following file: