PersistentInstance Class Reference

#include <ArmarXCore/applications/ArmarXStorm/IceStorm/Instance.h>

+ Inheritance diagram for PersistentInstance:

Public Member Functions

const IceDB::EnvdbEnv () const
 
virtual void destroy ()
 
LLUMap lluMap () const
 
 PersistentInstance (const std::string &, const std::string &, const Ice::CommunicatorPtr &, const Ice::ObjectAdapterPtr &, const Ice::ObjectAdapterPtr &, const Ice::ObjectAdapterPtr &=0, const IceStormElection::NodePrx &=0)
 
SubscriberMap subscriberMap () const
 
- Public Member Functions inherited from Instance
IceUtil::TimerPtr batchFlusher () const
 
Ice::CommunicatorPtr communicator () const
 
IceUtil::Time discardInterval () const
 
IceUtil::Time flushInterval () const
 
 Instance (const std::string &, const std::string &, const Ice::CommunicatorPtr &, const Ice::ObjectAdapterPtr &, const Ice::ObjectAdapterPtr &, const Ice::ObjectAdapterPtr &=0, const IceStormElection::NodePrx &=0)
 
std::string instanceName () const
 
IceStormElection::NodeIPtr node () const
 
Ice::ObjectAdapterPtr nodeAdapter () const
 
IceStormElection::NodePrx nodeProxy () const
 
IceStorm::Instrumentation::TopicManagerObserverPtr observer () const
 
IceStormElection::ObserversPtr observers () const
 
Ice::PropertiesPtr properties () const
 
Ice::ObjectAdapterPtr publishAdapter () const
 
Ice::ObjectPrx publisherReplicaProxy () const
 
int sendQueueSizeMax () const
 
SendQueueSizeMaxPolicy sendQueueSizeMaxPolicy () const
 
int sendTimeout () const
 
std::string serviceName () const
 
void setNode (const IceStormElection::NodeIPtr &)
 
void shutdown ()
 
IceUtil::TimerPtr timer () const
 
Ice::ObjectAdapterPtr topicAdapter () const
 
TopicReaperPtr topicReaper () const
 
Ice::ObjectPrx topicReplicaProxy () const
 
TraceLevelsPtr traceLevels () const
 

Additional Inherited Members

- Public Types inherited from Instance
enum  SendQueueSizeMaxPolicy { RemoveSubscriber, DropEvents }
 

Detailed Description

Definition at line 131 of file Instance.h.

Constructor & Destructor Documentation

◆ PersistentInstance()

PersistentInstance ( const std::string &  ,
const std::string &  ,
const Ice::CommunicatorPtr ,
const Ice::ObjectAdapterPtr ,
const Ice::ObjectAdapterPtr ,
const Ice::ObjectAdapterPtr = 0,
const IceStormElection::NodePrx = 0 
)

Definition at line 48 of file Instance.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ dbEnv()

const IceDB::Env& dbEnv ( ) const
inline

Definition at line 139 of file Instance.h.

◆ destroy()

void destroy ( )
virtual

Reimplemented from Instance.

Definition at line 84 of file Instance.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ lluMap()

LLUMap lluMap ( ) const
inline

Definition at line 143 of file Instance.h.

◆ subscriberMap()

SubscriberMap subscriberMap ( ) const
inline

Definition at line 147 of file Instance.h.


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