Constructors

Synopses

Declared in <balb_pipecontrolchannel.h>

Create a pipe control mechanism that dispatches to the given callback.

explicit
PipeControlChannel(
    ControlCallback const& callback,
    bslma::Allocator* basicAllocator = 0);

Create a pipe control mechanism with an explicit permissions mask.

PipeControlChannel(
    ControlCallback const& callback,
    int permissions,
    bslma::Allocator* basicAllocator = 0);

Parameters

Name

Description

callback

functor invoked for each control message

basicAllocator

memory allocator; null uses the default

permissions

permission bit mask for the named pipe

Created with MrDocs