Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
IPCEventTranslator Class ReferenceAn implementation of EventTranslator which will forward events using the inter-process mechanisms of the current platform. More...
Inheritance diagram for IPCEventTranslator:
Detailed DescriptionAn implementation of EventTranslator which will forward events using the inter-process mechanisms of the current platform. The current implementation creates an RCRegion for each event and then releases its reference to the region after it is sent. A more efficient implementation might retain a queue of recycled RCRegions to reduce allocation costs Definition at line 111 of file EventTranslator.h.
Member Typedef Documentationthe class for sending IPC messages on unix-based systems Definition at line 117 of file EventTranslator.h. Constructor & Destructor Documentation
constructor Definition at line 121 of file EventTranslator.h.
don't call Member Function Documentation
Called by encodeEvent() to request a buffer for serializing into, must be at least size. This buffer will then be sent to post(), which should free it (or recycle it for usage by a later bufferRequest()) Implements EventTranslator. Definition at line 67 of file EventTranslator.cc.
extends base class's implementation to store event.getName() into curName Reimplemented from EventTranslator. Definition at line 124 of file EventTranslator.h.
don't call
Called by encodeEvent() after serialization is complete for communication to other processes.
You will always get this callback after each call to bufferRequest(), even in the event of an error during saving. If an error occured, the callback will receive 0 for size. Implements EventTranslator. Definition at line 81 of file EventTranslator.cc. Member Data Documentation
name of current event being posted (for error messages) Definition at line 135 of file EventTranslator.h. Referenced by encodeEvent(), and post().
the region currently being serialized into, only valid between call to bufferRequest() and following post() Definition at line 134 of file EventTranslator.h. Referenced by bufferRequest(), and post().
prevent concurrent posts, held for the duration of curRegion Definition at line 136 of file EventTranslator.h. Referenced by bufferRequest(), and post().
where to post messages upon serialization, set by constructor Definition at line 133 of file EventTranslator.h. Referenced by post(). The documentation for this class was generated from the following files: |
Tekkotsu v5.1CVS |
Generated Mon May 9 04:59:09 2016 by Doxygen 1.6.3 |