8#ifndef INCLUDED_BALB_PIPETASKMANAGER
9#define INCLUDED_BALB_PIPETASKMANAGER
436#include <balscm_version.h>
447#include <bsl_memory.h>
448#include <bsl_string.h>
449#include <bsl_string_view.h>
582 return *d_controlManager_p;
594 d_controlChannel_p->
stop();
602 return *d_controlManager_p;
610 return d_controlChannel_p->
pipeName();
618 return d_allocator_p;
Definition balb_controlmanager.h:142
Definition balb_pipecontrolchannel.h:295
const bsl::string & pipeName() const
Return the fully qualified system name of the pipe.
Definition balb_pipecontrolchannel.h:518
Definition balb_pipetaskmanager.h:462
bslma::Allocator * allocator() const
Definition balb_pipetaskmanager.h:616
int stop()
Definition balb_pipetaskmanager.h:592
void shutdown()
Definition balb_pipetaskmanager.h:586
int start(const bsl::string_view &pipeBasename)
BSLMF_NESTED_TRAIT_DECLARATION(PipeTaskManager, bslma::UsesBslmaAllocator)
PipeTaskManager(bslma::Allocator *basicAllocator=0)
PipeTaskManager(bsl::shared_ptr< ControlManager > &controlManager, bslma::Allocator *basicAllocator=0)
const bsl::string & pipeName() const
Definition balb_pipetaskmanager.h:606
balb::ControlManager & controlManager()
Definition balb_pipetaskmanager.h:580
Definition bslstl_stringview.h:441
Definition bslstl_string.h:1281
Definition bslstl_sharedptr.h:1830
Definition bslma_allocator.h:457
#define BSLS_ASSERT(X)
Definition bsls_assert.h:1804
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition balb_controlmanager.h:133
Definition bslma_usesbslmaallocator.h:343