BloombergLP::balb::PipeTaskManager

This class provides a mechanism route messages received on a named pipe to the registered handler (functor).

Synopsis

Declared in <balb_pipetaskmanager.h>

class PipeTaskManager;

Member Functions

NameDescription
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.