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

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.

Created with MrDocs