54 typedef SHARED_PTR<IPCObject>
Ptr;
SHARED_PTR< IPCObject > Ptr
Pointer to an IPC object.
Definition: ipc_object.h:54
Wait successful (object got)
Definition: ipc_object.h:18
Error.
Definition: ipc_object.h:20
Class base of all the IPC classes that has the basic operations (Init, Wait and Dispose) to be overlo...
Definition: ipc_object.h:39
bool valid
Internal status of the object.
Definition: ipc_object.h:48
Time out.
Definition: ipc_object.h:19
virtual ~IPCObject()
The desctructor calls the method Dispose.
Definition: ipc_object.h:113
bool IsValid()
Returns true if the object is valid, that is, the internal status value is true.
Definition: ipc_object.h:93
Contains classes for working with the IPC mechanisms available in Linux using the pthread library...
Definition: event.cc:7
virtual WaitResult Wait(int time_out=-1)
Performs a wait operation with the object to get it.
Definition: ipc_object.h:84
virtual bool Init()
Sets the internal status to true
Definition: ipc_object.h:70
virtual bool Dispose()
Release the resources associated to the IPC object and sets the internal status to false...
Definition: ipc_object.h:104
IPCObject()
Initializes the internal status to false.
Definition: ipc_object.h:59
WaitResult
Enumeration of the possible values returned when a wait operation is performed for an IPC object...
Definition: ipc_object.h:16