TwiceAsNice
2019-02-18
|
#include <BigDataInterface.h>
Public Types | |
enum | CMDS { POSITIONINSTEPS, MOVEBY, GETBIGDATA } |
Static Public Member Functions | |
static BigDataServiceWorkerInterfacePtr | create (const std::string &_absnodename) |
static BigDataServiceWorkerInterfacePtr | create (const Nice::JointPtr &_config) |
static BigDataServiceWorkerInterfacePtr | connect (const Nice::Endpoint &, const Nice::JointPtr &_config) |
![]() | |
static void | addAttribute (const Nice::JointPtr &_node) |
template<typename Type > | |
static IceUtil::Handle< Type > | create (const Nice::JointPtr &_config, const std::string &_name) |
template<typename Type > | |
static IceUtil::Handle< Type > | connect (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< Type > | create (const Nice::JointPtr &_config, const std::string &_name) |
template<typename Type > | |
static IceUtil::Handle< Type > | connect (const Nice::Endpoint &_ep, const Nice::JointPtr &_config, const std::string &_name) |
Static Public Attributes | |
static std::map< std::string, Nice::CompletionState > | s_enumMapStringToNum |
Protected Member Functions | |
BigDataServiceWorkerInterface (const Nice::JointPtr &, const Nice::AppConfigClientPtr &_cc=0) | |
virtual | ~BigDataServiceWorkerInterface () |
![]() | |
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< Tux::BigDataPositionInSteps > > | PositionInStepsReadWaitDataWithCompletionProxyPtr |
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Tux::BigDataMoveBy > > | MoveByReadWaitDataWithCompletionProxyPtr |
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Tux::BigDataGetBigData > > | GetBigDataReadWaitDataWithCompletionProxyPtr |
Friends | |
template<typename T > | |
IceUtil::Handle< T > | Basda::getServiceWorkerInterfaceInstance (const Nice::JointPtr &, const std::string &) |
Additional Inherited Members | |
![]() | |
std::string | m_identity |
Nice::I64 | m_id |
Nice::JointPtr | m_config |
Nice::AppConfigClientPtr | m_cc |
ServiceWorkerInterfaceWatchdogListener * | m_listener |
Nice::PropertyBridgeReadWaitProxyPtr | m_stateBridgeReadWaitProxy |
Basda::ServiceWorkerReadWaitCompletionProxyPtr | m_stopReadWaitProxy |
![]() | |
static std::map< std::string, ServiceWorkerInterfacePtr > | s_inst |
|
private |
|
private |
|
private |
|
protected |
|
protectedvirtual |
|
static |
|
static |
|
static |
Nice::SeqInt Tux::BigDataServiceWorkerInterface::getBigData | ( | int | _n_elements | ) |
void Tux::BigDataServiceWorkerInterface::init | ( | ) |
void Tux::BigDataServiceWorkerInterface::moveBy | ( | int | _n_steps | ) |
Nice::Completion Tux::BigDataServiceWorkerInterface::moveByCompletion | ( | ) |
Nice::Completion Tux::BigDataServiceWorkerInterface::moveByStart | ( | int | _n_steps | ) |
|
virtual |
Reimplemented in Tux::BigDataServiceWorkerInterfacePy, and Tux::BigDataServiceWorkerInterfacePy.
int Tux::BigDataServiceWorkerInterface::positionInSteps | ( | ) |
|
friend |
|
private |
|
private |
|
private |
|
static |