This class provides a mechanism route messages received on a named pipe to the registered handler (functor).
Declared in <balb_pipetaskmanager.h>
class PipeTaskManager;
| Name | Description |
|---|---|
PipeTaskManager [constructor] | Constructors |
~PipeTaskManager [destructor] | Destroy this object. |
allocator | Return the allocator used by this object to supply memory. |
controlManager | controlManager overloads |
pipeName | Return the path of the named pipe used by the implementation. The behavior is undefined unless the task manager has been started. |
shutdown | Stop processing incoming messages by the background thread. |
start | Create a named pipe and run the event processor in a background thread. |
stop | Block until the background processing thread has shut down, then join it and remove the named pipe. |
operator BloombergLP::bslmf::NestedTraitDeclaration<PipeTaskManager, UsesBslmaAllocator> | Declare that this type uses a bslma allocator. |