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

#include <Adapter.h>

Inheritance diagram for Nice::AppAdapter:
Inheritance graph
Collaboration diagram for Nice::AppAdapter:
Collaboration graph

Classes

struct  Adapter
 

Static Public Member Functions

static void initialize (bool _manualActivation=false)
 
static void activate ()
 
static void deinitialize ()
 
static Nice::AppAdapter::Adapter get (const std::string &_name="ADAPTER", bool _default=true)
 
static Nice::ObjectPrxDictgetObjects ()
 
static const Ice::ObjectPrx & addService (const std::string &_name, Ice::ObjectPtr &_object)
 
static void initialize (bool _manualActivation=false)
 
static void activate ()
 
static void deinitialize ()
 
static Nice::AppAdapter::Adapter get (const std::string &_name="ADAPTER", bool _default=true)
 
static Nice::ObjectPrxDictgetObjects ()
 
static const Ice::ObjectPrx & addService (const std::string &_name, Ice::ObjectPtr &_object)
 

Protected Attributes

AdapterMap m_adapterDict
 
Nice::ObjectPrxDict m_objectDict
 
Nice::ObjectFinderPtr m_finder
 

Static Protected Attributes

static Nice::AppAdapterPtr s_appAdapter = 0
 

Private Types

typedef std::map< std::string, AdapterAdapterMap
 
typedef std::map< std::string, AdapterAdapterMap
 

Private Member Functions

 AppAdapter (bool _manualActivation)
 
 ~AppAdapter ()
 
 AppAdapter (bool _manualActivation)
 
 ~AppAdapter ()
 

Member Typedef Documentation

◆ AdapterMap [1/2]

typedef std::map<std::string, Adapter> Nice::AppAdapter::AdapterMap
private

◆ AdapterMap [2/2]

typedef std::map<std::string, Adapter> Nice::AppAdapter::AdapterMap
private

Constructor & Destructor Documentation

◆ AppAdapter() [1/2]

Nice::AppAdapter::AppAdapter ( bool  _manualActivation)
private

◆ ~AppAdapter() [1/2]

Nice::AppAdapter::~AppAdapter ( )
private

◆ AppAdapter() [2/2]

Nice::AppAdapter::AppAdapter ( bool  _manualActivation)
private

◆ ~AppAdapter() [2/2]

Nice::AppAdapter::~AppAdapter ( )
private

Member Function Documentation

◆ activate() [1/2]

void Nice::AppAdapter::activate ( )
static

◆ activate() [2/2]

static void Nice::AppAdapter::activate ( )
static

◆ addService() [1/2]

const Ice::ObjectPrx & Nice::AppAdapter::addService ( const std::string &  _name,
Ice::ObjectPtr &  _object 
)
static

◆ addService() [2/2]

static const Ice::ObjectPrx& Nice::AppAdapter::addService ( const std::string &  _name,
Ice::ObjectPtr &  _object 
)
static

◆ deinitialize() [1/2]

void Nice::AppAdapter::deinitialize ( )
static

◆ deinitialize() [2/2]

static void Nice::AppAdapter::deinitialize ( )
static

◆ get() [1/2]

Nice::AppAdapter::Adapter Nice::AppAdapter::get ( const std::string &  _name = "ADAPTER",
bool  _default = true 
)
static

◆ get() [2/2]

static Nice::AppAdapter::Adapter Nice::AppAdapter::get ( const std::string &  _name = "ADAPTER",
bool  _default = true 
)
static

◆ getObjects() [1/2]

static Nice::ObjectPrxDict& Nice::AppAdapter::getObjects ( )
static

◆ getObjects() [2/2]

Nice::ObjectPrxDict & Nice::AppAdapter::getObjects ( )
static

◆ initialize() [1/2]

void Nice::AppAdapter::initialize ( bool  _manualActivation = false)
static

◆ initialize() [2/2]

static void Nice::AppAdapter::initialize ( bool  _manualActivation = false)
static

Member Data Documentation

◆ m_adapterDict

AdapterMap Nice::AppAdapter::m_adapterDict
protected

◆ m_finder

Nice::ObjectFinderPtr Nice::AppAdapter::m_finder
protected

◆ m_objectDict

Nice::ObjectPrxDict Nice::AppAdapter::m_objectDict
protected

◆ s_appAdapter

static Nice::AppAdapterPtr Nice::AppAdapter::s_appAdapter = 0
staticprotected

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