TwiceAsNice  2019-02-18
Classes | Namespaces | Typedefs | Functions
ServiceWorkerInterface.h File Reference
#include <Nice/Util/Completion.h>
#include <Nice/Util/AtomicReadWait.hh>
#include <Nice/Property/Joint.h>
#include <Nice/Property/Property.h>
#include <Nice/Property/BridgeReadWaitProxy.h>
#include <Nice/Property/Factory.h>
#include <Nice/Property/FactoryFunctor.h>
#include <Nice/App/TerminateObjects.h>
#include <Nice/App/ConfigServiceWatchdog.h>
#include <Nice/App/ConfigClient.h>
#include <Basda/Exception.h>
#include <Basda/ServiceState.h>
#include <Basda/ServiceWorkerReadWaitDataWithCompletionProxy.h>
#include <Basda/ServiceWorkerReadWaitDataWithMultiCompletionProxy.h>
#include <Basda/ServiceWorkerReadWaitCompletionProxy.h>
#include <list>
Include dependency graph for ServiceWorkerInterface.h:

Classes

struct  Basda::ServiceInterfaceException
 
struct  Basda::ServiceInterfaceCommandIsStillRunningException
 
struct  Basda::ServiceInterfaceTerminatedException
 
struct  Basda::ServiceInterfaceUnsynchronizedException
 
class  Basda::ServiceWorkerInterfaceWatchdogListener
 
class  Basda::ServiceWorkerInterface
 Commandset. More...
 

Namespaces

 Basda
 These are contants that are used by the services internally.
 

Typedefs

typedef ServiceIsBusyException Basda::ServiceWorkerInterfaceIsBusyException
 
typedef ServiceAbortedException Basda::ServiceWorkerInterfaceAbortedException
 
typedef ServiceException Basda::ServiceWorkerInterfaceCommandFailedException
 
typedef ServiceException Basda::ServiceWorkerInterfaceException
 
typedef ServiceInterfaceTerminatedException Basda::ServiceWorkerInterfaceTerminatedException
 
typedef ServiceInterfaceUnsynchronizedException Basda::ServiceWorkerInterfaceUnsynchronizedException
 
typedef IceUtil::Handle< ServiceWorkerInterface > Basda::ServiceWorkerInterfacePtr
 

Functions

template<typename Type >
IceUtil::Handle< TypeBasda::getServiceWorkerInterfaceInstance (const Nice::JointPtr &, const std::string &)