8#ifndef INCLUDED_BALB_PIPETASKMANAGER
9#define INCLUDED_BALB_PIPETASKMANAGER
446#include <balscm_version.h>
457#include <bsl_memory.h>
458#include <bsl_string.h>
459#include <bsl_string_view.h>
599 return *d_controlManager_p;
611 d_controlChannel_p->
stop();
619 return *d_controlManager_p;
627 return d_controlChannel_p->
pipeName();
635 return d_allocator_p;
Definition balb_controlmanager.h:153
Definition balb_pipecontrolchannel.h:316
const bsl::string & pipeName() const
Return the fully qualified system name of the pipe.
Definition balb_pipecontrolchannel.h:603
Definition balb_pipetaskmanager.h:472
bslma::Allocator * allocator() const
Definition balb_pipetaskmanager.h:633
int stop()
Definition balb_pipetaskmanager.h:609
void shutdown()
Definition balb_pipetaskmanager.h:603
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:623
balb::ControlManager & controlManager()
Definition balb_pipetaskmanager.h:597
Definition bslstl_stringview.h:471
Definition bslstl_string.h:1252
Definition bslstl_sharedptr.h:1838
Definition bslma_allocator.h:545
#define BSLS_ASSERT(X)
Definition bsls_assert.h:1976
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
Definition balb_controlmanager.h:144
Definition bslma_usesbslmaallocator.h:344