TwiceAsNice  2019-02-18
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Private Types | Private Attributes | Friends | List of all members
Basda::VinoCameraFitsWriterServiceWorkerInterface Class Reference

#include <CameraFitsWriterServiceWorkerInterface.h>

Inheritance diagram for Basda::VinoCameraFitsWriterServiceWorkerInterface:
Inheritance graph
Collaboration diagram for Basda::VinoCameraFitsWriterServiceWorkerInterface:
Collaboration graph

Public Types

enum  CMDS {
  ENABLEWRITER, SETNUMIMAGESPERFILE, SETDECIMATE, SETFILENAMEIDX,
  SETDIRNAMEIDX, SETFILENAME, SETDIRNAME, SAVE,
  ENABLEWRITER, SETNUMIMAGESPERFILE, SETDECIMATE, SETFILENAMEIDX,
  SETDIRNAMEIDX, SETFILENAME, SETDIRNAME, SAVE
}
 
enum  CMDS {
  ENABLEWRITER, SETNUMIMAGESPERFILE, SETDECIMATE, SETFILENAMEIDX,
  SETDIRNAMEIDX, SETFILENAME, SETDIRNAME, SAVE,
  ENABLEWRITER, SETNUMIMAGESPERFILE, SETDECIMATE, SETFILENAMEIDX,
  SETDIRNAMEIDX, SETFILENAME, SETDIRNAME, SAVE
}
 

Public Member Functions

void init ()
 
void enableWriter (bool _enabled)
 
void setNumImagesPerFile (int _numimagesperfile)
 
void setDecimate (int _num=1)
 
void setFilenameIdx (int _filename)
 
void setDirnameIdx (int _dirname)
 
void setFilename (const std::string &_filename)
 
void setDirname (const std::string &_dirname)
 
Nice::Completion saveCompletion ()
 
Nice::Completion saveStart ()
 
virtual bool saveWait (const Nice::Time &_wait=Nice::Time())
 
void save ()
 
void init ()
 
void enableWriter (bool _enabled)
 
void setNumImagesPerFile (int _numimagesperfile)
 
void setDecimate (int _num=1)
 
void setFilenameIdx (int _filename)
 
void setDirnameIdx (int _dirname)
 
void setFilename (const std::string &_filename)
 
void setDirname (const std::string &_dirname)
 
Nice::Completion saveCompletion ()
 
Nice::Completion saveStart ()
 
virtual bool saveWait (const Nice::Time &_wait=Nice::Time())
 
void save ()
 
- Public Member Functions inherited from Basda::ServiceWorkerInterface
virtual ~ServiceWorkerInterface ()
 
std::string identity ()
 
Nice::I64 id ()
 
Nice::JointPtr config ()
 
bool isConnected ()
 
template<typename Type >
void set (const char *_key, const Type &_val)
 
template<typename Type >
Type get (const char *_key)
 
template<typename Type >
Type getAttribute (const char *_key, const char *_attr)
 
void abort ()
 
bool stop (const Nice::Time &_timeout=Nice::Time())
 
Basda::ServiceState state ()
 
bool changeState (Basda::ServiceState _state, const Nice::Time &_timeout=Nice::Time())
 
bool waitForState (Basda::ServiceState _state, const Nice::Time &_timeout=Nice::Time())
 
bool waitForActiveState (const Nice::Time &_timeout=Nice::Time())
 
virtual ~ServiceWorkerInterface ()
 
std::string identity ()
 
Nice::I64 id ()
 
Nice::JointPtr config ()
 
bool isConnected ()
 
template<typename Type >
void set (const char *_key, const Type &_val)
 
template<typename Type >
Type get (const char *_key)
 
template<typename Type >
Type getAttribute (const char *_key, const char *_attr)
 
void abort ()
 
bool stop (const Nice::Time &_timeout=Nice::Time())
 
Basda::ServiceState state ()
 
bool changeState (Basda::ServiceState _state, const Nice::Time &_timeout=Nice::Time())
 
bool waitForState (Basda::ServiceState _state, const Nice::Time &_timeout=Nice::Time())
 
bool waitForActiveState (const Nice::Time &_timeout=Nice::Time())
 

Static Public Member Functions

static VinoCameraFitsWriterServiceWorkerInterfacePtr create (const std::string &_absnodename)
 
static VinoCameraFitsWriterServiceWorkerInterfacePtr create (const Nice::JointPtr &_config)
 
static VinoCameraFitsWriterServiceWorkerInterfacePtr connect (const Nice::Endpoint &, const Nice::JointPtr &_config)
 
static VinoCameraFitsWriterServiceWorkerInterfacePtr create (const std::string &_absnodename)
 
static VinoCameraFitsWriterServiceWorkerInterfacePtr create (const Nice::JointPtr &_config)
 
static VinoCameraFitsWriterServiceWorkerInterfacePtr connect (const Nice::Endpoint &, const Nice::JointPtr &_config)
 
- Static Public Member Functions inherited from Basda::ServiceWorkerInterface
static void addAttribute (const Nice::JointPtr &_node)
 
template<typename Type >
static IceUtil::Handle< Typecreate (const Nice::JointPtr &_config, const std::string &_name)
 
template<typename Type >
static IceUtil::Handle< Typeconnect (const Nice::Endpoint &_ep, const Nice::JointPtr &_config, const std::string &_name)
 
static void addAttribute (const Nice::JointPtr &_node)
 
template<typename Type >
static IceUtil::Handle< Typecreate (const Nice::JointPtr &_config, const std::string &_name)
 
template<typename Type >
static IceUtil::Handle< Typeconnect (const Nice::Endpoint &_ep, const Nice::JointPtr &_config, const std::string &_name)
 

Static Public Attributes

static std::map< std::string, Nice::CompletionStates_enumMapStringToNum
 

Protected Member Functions

 VinoCameraFitsWriterServiceWorkerInterface (const Nice::JointPtr &, const Nice::AppConfigClientPtr &_cc=0)
 
virtual ~VinoCameraFitsWriterServiceWorkerInterface ()
 
 VinoCameraFitsWriterServiceWorkerInterface (const Nice::JointPtr &, const Nice::AppConfigClientPtr &_cc=0)
 
virtual ~VinoCameraFitsWriterServiceWorkerInterface ()
 
- Protected Member Functions inherited from Basda::ServiceWorkerInterface
void addListener ()
 
template<typename BridgeType >
IceUtil::Handle< BridgeType > addCmdBridge (const std::string &_node)
 
 ServiceWorkerInterface (const Nice::JointPtr &_config, const Nice::AppConfigClientPtr &_cc=0)
 
void addListener ()
 
template<typename BridgeType >
IceUtil::Handle< BridgeType > addCmdBridge (const std::string &_node)
 
 ServiceWorkerInterface (const Nice::JointPtr &_config, const Nice::AppConfigClientPtr &_cc=0)
 

Private Types

typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::VinoCameraFitsWriterEnableWriter > > EnableWriterReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::VinoCameraFitsWriterSetNumImagesPerFile > > SetNumImagesPerFileReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::VinoCameraFitsWriterSetDecimate > > SetDecimateReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::VinoCameraFitsWriterSetFilenameIdx > > SetFilenameIdxReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::VinoCameraFitsWriterSetDirnameIdx > > SetDirnameIdxReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::VinoCameraFitsWriterSetFilename > > SetFilenameReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::VinoCameraFitsWriterSetDirname > > SetDirnameReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::VinoCameraFitsWriterSave > > SaveReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::VinoCameraFitsWriterEnableWriter > > EnableWriterReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::VinoCameraFitsWriterSetNumImagesPerFile > > SetNumImagesPerFileReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::VinoCameraFitsWriterSetDecimate > > SetDecimateReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::VinoCameraFitsWriterSetFilenameIdx > > SetFilenameIdxReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::VinoCameraFitsWriterSetDirnameIdx > > SetDirnameIdxReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::VinoCameraFitsWriterSetFilename > > SetFilenameReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::VinoCameraFitsWriterSetDirname > > SetDirnameReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::VinoCameraFitsWriterSave > > SaveReadWaitDataWithCompletionProxyPtr
 

Private Attributes

EnableWriterReadWaitDataWithCompletionProxyPtr m_enableWriterReadWaitDataWithCompletionProxy
 
SetNumImagesPerFileReadWaitDataWithCompletionProxyPtr m_setNumImagesPerFileReadWaitDataWithCompletionProxy
 
SetDecimateReadWaitDataWithCompletionProxyPtr m_setDecimateReadWaitDataWithCompletionProxy
 
SetFilenameIdxReadWaitDataWithCompletionProxyPtr m_setFilenameIdxReadWaitDataWithCompletionProxy
 
SetDirnameIdxReadWaitDataWithCompletionProxyPtr m_setDirnameIdxReadWaitDataWithCompletionProxy
 
SetFilenameReadWaitDataWithCompletionProxyPtr m_setFilenameReadWaitDataWithCompletionProxy
 
SetDirnameReadWaitDataWithCompletionProxyPtr m_setDirnameReadWaitDataWithCompletionProxy
 
SaveReadWaitDataWithCompletionProxyPtr m_saveReadWaitDataWithCompletionProxy
 

Friends

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

Additional Inherited Members

- Protected Attributes inherited from Basda::ServiceWorkerInterface
std::string m_identity
 
Nice::I64 m_id
 
Nice::JointPtr m_config
 
Nice::AppConfigClientPtr m_cc
 
ServiceWorkerInterfaceWatchdogListenerm_listener
 
Nice::PropertyBridgeReadWaitProxyPtr m_stateBridgeReadWaitProxy
 
Basda::ServiceWorkerReadWaitCompletionProxyPtr m_stopReadWaitProxy
 
- Static Protected Attributes inherited from Basda::ServiceWorkerInterface
static std::map< std::string, ServiceWorkerInterfacePtrs_inst
 

Member Typedef Documentation

◆ EnableWriterReadWaitDataWithCompletionProxyPtr [1/2]

◆ EnableWriterReadWaitDataWithCompletionProxyPtr [2/2]

◆ SaveReadWaitDataWithCompletionProxyPtr [1/2]

◆ SaveReadWaitDataWithCompletionProxyPtr [2/2]

◆ SetDecimateReadWaitDataWithCompletionProxyPtr [1/2]

◆ SetDecimateReadWaitDataWithCompletionProxyPtr [2/2]

◆ SetDirnameIdxReadWaitDataWithCompletionProxyPtr [1/2]

◆ SetDirnameIdxReadWaitDataWithCompletionProxyPtr [2/2]

◆ SetDirnameReadWaitDataWithCompletionProxyPtr [1/2]

◆ SetDirnameReadWaitDataWithCompletionProxyPtr [2/2]

◆ SetFilenameIdxReadWaitDataWithCompletionProxyPtr [1/2]

◆ SetFilenameIdxReadWaitDataWithCompletionProxyPtr [2/2]

◆ SetFilenameReadWaitDataWithCompletionProxyPtr [1/2]

◆ SetFilenameReadWaitDataWithCompletionProxyPtr [2/2]

◆ SetNumImagesPerFileReadWaitDataWithCompletionProxyPtr [1/2]

◆ SetNumImagesPerFileReadWaitDataWithCompletionProxyPtr [2/2]

Member Enumeration Documentation

◆ CMDS [1/2]

Enumerator
ENABLEWRITER 
SETNUMIMAGESPERFILE 
SETDECIMATE 
SETFILENAMEIDX 
SETDIRNAMEIDX 
SETFILENAME 
SETDIRNAME 
SAVE 
ENABLEWRITER 
SETNUMIMAGESPERFILE 
SETDECIMATE 
SETFILENAMEIDX 
SETDIRNAMEIDX 
SETFILENAME 
SETDIRNAME 
SAVE 

◆ CMDS [2/2]

Enumerator
ENABLEWRITER 
SETNUMIMAGESPERFILE 
SETDECIMATE 
SETFILENAMEIDX 
SETDIRNAMEIDX 
SETFILENAME 
SETDIRNAME 
SAVE 
ENABLEWRITER 
SETNUMIMAGESPERFILE 
SETDECIMATE 
SETFILENAMEIDX 
SETDIRNAMEIDX 
SETFILENAME 
SETDIRNAME 
SAVE 

Constructor & Destructor Documentation

◆ VinoCameraFitsWriterServiceWorkerInterface() [1/2]

Basda::VinoCameraFitsWriterServiceWorkerInterface::VinoCameraFitsWriterServiceWorkerInterface ( const Nice::JointPtr _config,
const Nice::AppConfigClientPtr _cc = 0 
)
protected

◆ ~VinoCameraFitsWriterServiceWorkerInterface() [1/2]

Basda::VinoCameraFitsWriterServiceWorkerInterface::~VinoCameraFitsWriterServiceWorkerInterface ( )
protectedvirtual

◆ VinoCameraFitsWriterServiceWorkerInterface() [2/2]

Basda::VinoCameraFitsWriterServiceWorkerInterface::VinoCameraFitsWriterServiceWorkerInterface ( const Nice::JointPtr ,
const Nice::AppConfigClientPtr _cc = 0 
)
protected

◆ ~VinoCameraFitsWriterServiceWorkerInterface() [2/2]

virtual Basda::VinoCameraFitsWriterServiceWorkerInterface::~VinoCameraFitsWriterServiceWorkerInterface ( )
protectedvirtual

Member Function Documentation

◆ connect() [1/2]

VinoCameraFitsWriterServiceWorkerInterfacePtr Basda::VinoCameraFitsWriterServiceWorkerInterface::connect ( const Nice::Endpoint _ep,
const Nice::JointPtr _config 
)
static

◆ connect() [2/2]

static VinoCameraFitsWriterServiceWorkerInterfacePtr Basda::VinoCameraFitsWriterServiceWorkerInterface::connect ( const Nice::Endpoint ,
const Nice::JointPtr _config 
)
static

◆ create() [1/4]

static VinoCameraFitsWriterServiceWorkerInterfacePtr Basda::VinoCameraFitsWriterServiceWorkerInterface::create ( const std::string &  _absnodename)
static

◆ create() [2/4]

VinoCameraFitsWriterServiceWorkerInterfacePtr Basda::VinoCameraFitsWriterServiceWorkerInterface::create ( const std::string &  _absnodename)
static

◆ create() [3/4]

static VinoCameraFitsWriterServiceWorkerInterfacePtr Basda::VinoCameraFitsWriterServiceWorkerInterface::create ( const Nice::JointPtr _config)
static

◆ create() [4/4]

VinoCameraFitsWriterServiceWorkerInterfacePtr Basda::VinoCameraFitsWriterServiceWorkerInterface::create ( const Nice::JointPtr _config)
static

◆ enableWriter() [1/2]

void Basda::VinoCameraFitsWriterServiceWorkerInterface::enableWriter ( bool  _enabled)

◆ enableWriter() [2/2]

void Basda::VinoCameraFitsWriterServiceWorkerInterface::enableWriter ( bool  _enabled)

◆ init() [1/2]

void Basda::VinoCameraFitsWriterServiceWorkerInterface::init ( )

◆ init() [2/2]

void Basda::VinoCameraFitsWriterServiceWorkerInterface::init ( )

◆ save() [1/2]

void Basda::VinoCameraFitsWriterServiceWorkerInterface::save ( )

◆ save() [2/2]

void Basda::VinoCameraFitsWriterServiceWorkerInterface::save ( )

◆ saveCompletion() [1/2]

Nice::Completion Basda::VinoCameraFitsWriterServiceWorkerInterface::saveCompletion ( )

◆ saveCompletion() [2/2]

Nice::Completion Basda::VinoCameraFitsWriterServiceWorkerInterface::saveCompletion ( )

◆ saveStart() [1/2]

Nice::Completion Basda::VinoCameraFitsWriterServiceWorkerInterface::saveStart ( )

◆ saveStart() [2/2]

Nice::Completion Basda::VinoCameraFitsWriterServiceWorkerInterface::saveStart ( )

◆ saveWait() [1/2]

bool Basda::VinoCameraFitsWriterServiceWorkerInterface::saveWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ saveWait() [2/2]

virtual bool Basda::VinoCameraFitsWriterServiceWorkerInterface::saveWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ setDecimate() [1/2]

void Basda::VinoCameraFitsWriterServiceWorkerInterface::setDecimate ( int  _num = 1)

◆ setDecimate() [2/2]

void Basda::VinoCameraFitsWriterServiceWorkerInterface::setDecimate ( int  _num = 1)

◆ setDirname() [1/2]

void Basda::VinoCameraFitsWriterServiceWorkerInterface::setDirname ( const std::string &  _dirname)

◆ setDirname() [2/2]

void Basda::VinoCameraFitsWriterServiceWorkerInterface::setDirname ( const std::string &  _dirname)

◆ setDirnameIdx() [1/2]

void Basda::VinoCameraFitsWriterServiceWorkerInterface::setDirnameIdx ( int  _dirname)

◆ setDirnameIdx() [2/2]

void Basda::VinoCameraFitsWriterServiceWorkerInterface::setDirnameIdx ( int  _dirname)

◆ setFilename() [1/2]

void Basda::VinoCameraFitsWriterServiceWorkerInterface::setFilename ( const std::string &  _filename)

◆ setFilename() [2/2]

void Basda::VinoCameraFitsWriterServiceWorkerInterface::setFilename ( const std::string &  _filename)

◆ setFilenameIdx() [1/2]

void Basda::VinoCameraFitsWriterServiceWorkerInterface::setFilenameIdx ( int  _filename)

◆ setFilenameIdx() [2/2]

void Basda::VinoCameraFitsWriterServiceWorkerInterface::setFilenameIdx ( int  _filename)

◆ setNumImagesPerFile() [1/2]

void Basda::VinoCameraFitsWriterServiceWorkerInterface::setNumImagesPerFile ( int  _numimagesperfile)

◆ setNumImagesPerFile() [2/2]

void Basda::VinoCameraFitsWriterServiceWorkerInterface::setNumImagesPerFile ( int  _numimagesperfile)

Friends And Related Function Documentation

◆ Basda::getServiceWorkerInterfaceInstance [1/2]

template<typename T >
IceUtil::Handle<T> Basda::getServiceWorkerInterfaceInstance ( const Nice::JointPtr ,
const std::string &   
)
friend

◆ Basda::getServiceWorkerInterfaceInstance [2/2]

template<typename T >
IceUtil::Handle<T> Basda::getServiceWorkerInterfaceInstance ( const Nice::JointPtr ,
const std::string &   
)
friend

Member Data Documentation

◆ m_enableWriterReadWaitDataWithCompletionProxy

EnableWriterReadWaitDataWithCompletionProxyPtr Basda::VinoCameraFitsWriterServiceWorkerInterface::m_enableWriterReadWaitDataWithCompletionProxy
private

◆ m_saveReadWaitDataWithCompletionProxy

SaveReadWaitDataWithCompletionProxyPtr Basda::VinoCameraFitsWriterServiceWorkerInterface::m_saveReadWaitDataWithCompletionProxy
private

◆ m_setDecimateReadWaitDataWithCompletionProxy

SetDecimateReadWaitDataWithCompletionProxyPtr Basda::VinoCameraFitsWriterServiceWorkerInterface::m_setDecimateReadWaitDataWithCompletionProxy
private

◆ m_setDirnameIdxReadWaitDataWithCompletionProxy

SetDirnameIdxReadWaitDataWithCompletionProxyPtr Basda::VinoCameraFitsWriterServiceWorkerInterface::m_setDirnameIdxReadWaitDataWithCompletionProxy
private

◆ m_setDirnameReadWaitDataWithCompletionProxy

SetDirnameReadWaitDataWithCompletionProxyPtr Basda::VinoCameraFitsWriterServiceWorkerInterface::m_setDirnameReadWaitDataWithCompletionProxy
private

◆ m_setFilenameIdxReadWaitDataWithCompletionProxy

SetFilenameIdxReadWaitDataWithCompletionProxyPtr Basda::VinoCameraFitsWriterServiceWorkerInterface::m_setFilenameIdxReadWaitDataWithCompletionProxy
private

◆ m_setFilenameReadWaitDataWithCompletionProxy

SetFilenameReadWaitDataWithCompletionProxyPtr Basda::VinoCameraFitsWriterServiceWorkerInterface::m_setFilenameReadWaitDataWithCompletionProxy
private

◆ m_setNumImagesPerFileReadWaitDataWithCompletionProxy

SetNumImagesPerFileReadWaitDataWithCompletionProxyPtr Basda::VinoCameraFitsWriterServiceWorkerInterface::m_setNumImagesPerFileReadWaitDataWithCompletionProxy
private

◆ s_enumMapStringToNum

static std::map< std::string, Nice::CompletionState > Basda::VinoCameraFitsWriterServiceWorkerInterface::s_enumMapStringToNum
static

The documentation for this class was generated from the following files: