TwiceAsNice  2019-02-18
Classes | Public Member Functions | Static Public Member Functions | Private Member Functions | Static Private Attributes | Friends | List of all members
Nice::AppConfigService Class Reference

#include <ConfigService.h>

Inheritance diagram for Nice::AppConfigService:
Inheritance graph
Collaboration diagram for Nice::AppConfigService:
Collaboration graph

Classes

class  BridgeSquirrelConnect
 
class  BridgeSquirrelDisconnect
 
struct  GetTreeDispatcherFuncPrioHolder
 

Public Member Functions

virtual Nice::LeafVec getTree (const std::string &_node, bool _relative, bool _persistent)
 
virtual Nice::LeafVec getTree (const std::string &_node, bool _relative, bool _persistent)
 
- Public Member Functions inherited from Nice::BridgeIceService
virtual bool ice_isA (const ::std::string &, const ::Ice::Current &=::Ice::Current()) const
 
virtual ::std::vector< ::std::string > ice_ids (const ::Ice::Current &=::Ice::Current()) const
 
virtual const ::std::string & ice_id (const ::Ice::Current &=::Ice::Current()) const
 
virtual void getTree_async (const ::Nice::AMD_BridgeIceService_getTreePtr &, const ::std::string &, bool, bool, const ::Ice::Current &=::Ice::Current())=0
 
::Ice::DispatchStatus ___getTree (::IceInternal::Incoming &, const ::Ice::Current &)
 
virtual ::Ice::Long timestamp (const ::Ice::Current &=::Ice::Current())=0
 
::Ice::DispatchStatus ___timestamp (::IceInternal::Incoming &, const ::Ice::Current &)
 
virtual ::Ice::DispatchStatus __dispatch (::IceInternal::Incoming &, const ::Ice::Current &)
 
virtual bool ice_isA (const ::std::string &, const ::Ice::Current &=::Ice::Current()) const
 
virtual ::std::vector< ::std::string > ice_ids (const ::Ice::Current &=::Ice::Current()) const
 
virtual const ::std::string & ice_id (const ::Ice::Current &=::Ice::Current()) const
 
virtual void getTree_async (const ::Nice::AMD_BridgeIceService_getTreePtr &, const ::std::string &, bool, bool, const ::Ice::Current &=::Ice::Current())=0
 
::Ice::DispatchStatus ___getTree (::IceInternal::Incoming &, const ::Ice::Current &)
 
virtual ::Ice::Long timestamp (const ::Ice::Current &=::Ice::Current())=0
 
::Ice::DispatchStatus ___timestamp (::IceInternal::Incoming &, const ::Ice::Current &)
 
virtual ::Ice::DispatchStatus __dispatch (::IceInternal::Incoming &, const ::Ice::Current &)
 

Static Public Member Functions

static void initialize (bool _manualActivation)
 
static void initialize (const std::string &_postfix="", bool _manualActivation=false)
 
static void activate ()
 
static void deinitialize ()
 
static void distribute (const Nice::JointPtr &_seed, bool _recursive=true)
 
static void initialize (bool _manualActivation)
 
static void initialize (const std::string &_postfix="", bool _manualActivation=false)
 
static void activate ()
 
static void deinitialize ()
 
static void distribute (const Nice::JointPtr &_seed, bool _recursive=true)
 
- Static Public Member Functions inherited from Nice::BridgeIceService
static const ::std::string & ice_staticId ()
 
static const ::std::string & ice_staticId ()
 

Private Member Functions

 AppConfigService ()
 
 ~AppConfigService ()
 
void disconnect ()
 
void buildTree (const std::string &_node, Nice::LeafVec &_leafs, bool _relative)
 
virtual void getTree_async (const ::Nice::AMD_BridgeIceService_getTreePtr &_cb, const std::string &_node, bool _relative, bool _persistent, const Ice::Current &=::Ice::Current())
 
virtual Nice::I64 timestamp (const Ice::Current &)
 
 AppConfigService ()
 
 ~AppConfigService ()
 
void disconnect ()
 
void buildTree (const std::string &_node, Nice::LeafVec &_leafs, bool _relative)
 
virtual void getTree_async (const ::Nice::AMD_BridgeIceService_getTreePtr &_cb, const std::string &_node, bool _relative, bool _persistent, const Ice::Current &=::Ice::Current())
 
virtual Nice::I64 timestamp (const Ice::Current &)
 

Static Private Attributes

static AppConfigServicePtr s_instance
 

Friends

class GetTreeDispatcherFuncPrioHolder
 

Additional Inherited Members

- Public Types inherited from Nice::BridgeIceService
typedef BridgeIceServicePrx ProxyType
 
typedef BridgeIceServicePtr PointerType
 
typedef BridgeIceServicePrx ProxyType
 
typedef BridgeIceServicePtr PointerType
 
- Protected Member Functions inherited from Nice::BridgeIceService
virtual void __writeImpl (::IceInternal::BasicStream *) const
 
virtual void __readImpl (::IceInternal::BasicStream *)
 
virtual void __writeImpl (::IceInternal::BasicStream *) const
 
virtual void __readImpl (::IceInternal::BasicStream *)
 

Constructor & Destructor Documentation

◆ AppConfigService() [1/2]

Nice::AppConfigService::AppConfigService ( )
inlineprivate

◆ ~AppConfigService() [1/2]

Nice::AppConfigService::~AppConfigService ( )
private

◆ AppConfigService() [2/2]

Nice::AppConfigService::AppConfigService ( )
inlineprivate

◆ ~AppConfigService() [2/2]

Nice::AppConfigService::~AppConfigService ( )
private

Member Function Documentation

◆ activate() [1/2]

void Nice::AppConfigService::activate ( )
static
Parameters

◆ activate() [2/2]

static void Nice::AppConfigService::activate ( )
static
Parameters

◆ buildTree() [1/2]

void Nice::AppConfigService::buildTree ( const std::string &  _node,
Nice::LeafVec _leafs,
bool  _relative 
)
private
Parameters

◆ buildTree() [2/2]

void Nice::AppConfigService::buildTree ( const std::string &  _node,
Nice::LeafVec _leafs,
bool  _relative 
)
private
Parameters

◆ deinitialize() [1/2]

void Nice::AppConfigService::deinitialize ( )
static
Parameters

◆ deinitialize() [2/2]

static void Nice::AppConfigService::deinitialize ( )
static
Parameters

◆ disconnect() [1/2]

void Nice::AppConfigService::disconnect ( )
private
Parameters

◆ disconnect() [2/2]

void Nice::AppConfigService::disconnect ( )
private
Parameters

◆ distribute() [1/2]

void Nice::AppConfigService::distribute ( const Nice::JointPtr _seed,
bool  _recursive = true 
)
static
Parameters

◆ distribute() [2/2]

static void Nice::AppConfigService::distribute ( const Nice::JointPtr _seed,
bool  _recursive = true 
)
static
Parameters

◆ getTree() [1/2]

virtual Nice::LeafVec Nice::AppConfigService::getTree ( const std::string &  _node,
bool  _relative,
bool  _persistent 
)
virtual
Parameters

◆ getTree() [2/2]

Nice::LeafVec Nice::AppConfigService::getTree ( const std::string &  _node,
bool  _relative,
bool  _persistent 
)
virtual
Parameters

◆ getTree_async() [1/2]

virtual void Nice::AppConfigService::getTree_async ( const ::Nice::AMD_BridgeIceService_getTreePtr _cb,
const std::string &  _node,
bool  _relative,
bool  _persistent,
const Ice::Current &  = ::Ice::Current() 
)
privatevirtual
Parameters

◆ getTree_async() [2/2]

void Nice::AppConfigService::getTree_async ( const ::Nice::AMD_BridgeIceService_getTreePtr _cb,
const std::string &  _node,
bool  _relative,
bool  _persistent,
const Ice::Current &  = ::Ice::Current() 
)
privatevirtual
Parameters

◆ initialize() [1/4]

static void Nice::AppConfigService::initialize ( bool  _manualActivation)
inlinestatic
Parameters

◆ initialize() [2/4]

static void Nice::AppConfigService::initialize ( bool  _manualActivation)
inlinestatic
Parameters

◆ initialize() [3/4]

static void Nice::AppConfigService::initialize ( const std::string &  _postfix = "",
bool  _manualActivation = false 
)
static
Parameters

◆ initialize() [4/4]

void Nice::AppConfigService::initialize ( const std::string &  _postfix = "",
bool  _manualActivation = false 
)
static
Parameters

◆ timestamp() [1/2]

virtual Nice::I64 Nice::AppConfigService::timestamp ( const Ice::Current &  )
inlineprivatevirtual
Parameters

◆ timestamp() [2/2]

virtual Nice::I64 Nice::AppConfigService::timestamp ( const Ice::Current &  )
inlineprivatevirtual
Parameters

Friends And Related Function Documentation

◆ GetTreeDispatcherFuncPrioHolder

Member Data Documentation

◆ s_instance

static AppConfigServicePtr Nice::AppConfigService::s_instance
staticprivate

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