Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Orb.h File Reference

#include <list>

Include dependency graph for Orb.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  OmniEvents

Classes

class  OmniEvents::Orb
 Singleton class that owns the ORB and various initial references. More...

Defines

#define IFELSE_OMNIORB4(omniORB4_code, default_code)   default_code
#define IF_OMNIORB4(omniORB4_code)
#define DB(l, x)   {if(omniORB::trace(l)){omniORB::logger log("omniEvents: ");log<<x<<"\n";}}
#define NP_MINORSTRING(systemException)   ((systemException).NP_minorString()?(systemException).NP_minorString():"??")
#define AS_STR_2(x)   #x
#define AS_STR_1(x)   AS_STR_2(x)
#define HERE   __FILE__ ":" AS_STR_1(__LINE__)
 Generates a string literal that describes the filename and line number.

Functions

template<class T>
T::_ptr_type OmniEvents::string_to_ (const char *oidStr)
 Converts a string to a narrowed reference.


Define Documentation

#define AS_STR_1  )     AS_STR_2(x)
 

Definition at line 56 of file Orb.h.

#define AS_STR_2  )     #x
 

Definition at line 55 of file Orb.h.

#define DB l,
 )     {if(omniORB::trace(l)){omniORB::logger log("omniEvents: ");log<<x<<"\n";}}
 

Definition at line 49 of file Orb.h.

Referenced by OmniEvents::ProxyPushSupplierManager::_add_ref(), OmniEvents::EventChannel_i::_add_ref(), OmniEvents::ProxyPushSupplierManager::_remove_ref(), OmniEvents::EventChannel_i::_remove_ref(), OmniEvents::ProxyManager::activate(), OmniEvents::Servant::activateObjectWithId(), OmniEvents::ProxyPushSupplier_i::callback(), OmniEvents::ProxyPushConsumer_i::Connection::callback(), OmniEvents::omniEventsLog::checkpoint(), OmniEvents::ProxyPullConsumer_i::collect(), OmniEvents::ProxyPushConsumer_i::Connection::Connection(), OmniEvents::EventChannelFactory_i::create_channel(), OmniEvents::EventChannel_i::createPoa(), OmniEvents::ProxyPushConsumer_i::currentObjectId(), OmniEvents::Servant::deactivateObject(), OmniEvents::EventChannel_i::destroy(), OmniEvents::ProxyPullConsumer_i::disconnect_pull_consumer(), OmniEvents::ProxyPullSupplier_i::disconnect_pull_supplier(), OmniEvents::ProxyPushConsumer_i::disconnect_push_consumer(), OmniEvents::ProxyPushSupplier_i::disconnect_push_supplier(), OmniEvents::Mapper::do_redir(), OmniEvents::EventChannelStore::erase(), OmniEvents::ProxyPushSupplierManager::etherealize(), OmniEvents::ProxyManager::etherealize(), OmniEvents::EventQueue::EventQueue(), OmniEvents::ProxyPullSupplierManager::incarnate(), OmniEvents::ProxyPullConsumerManager::incarnate(), OmniEvents::EventChannelStore::insert(), OmniEvents::EventChannelFactory_i::join_channel(), main(), OmniEvents::Mapper::Mapper(), OmniEvents_Orb_bumpTraceLevel(), OmniEvents::omniEventsLogWorker::omniEventsLogWorker(), OmniEvents::EventChannelFactory_i::parseCriteria(), OmniEvents::ProxyPushConsumer_i::ProxyPushConsumer_i(), OmniEvents::ProxyPushSupplier_i::reincarnate(), OmniEvents::ProxyPushConsumer_i::reincarnate(), OmniEvents::ProxyManager::reincarnate(), OmniEvents::Orb::resolveInitialReferences(), OmniEvents::Orb::run(), OmniEvents::ProxyPushSupplierManager::run_undetached(), OmniEvents::omniEventsLogWorker::run_undetached(), OmniEvents::EventChannel_i::run_undetached(), OmniEvents::Servant::Servant(), OmniEvents::EventChannel_i::start(), OmniEvents::ProxyPushSupplier_i::trigger(), OmniEvents::ProxyPushConsumer_i::Connection::~Connection(), OmniEvents::ConsumerAdmin_i::~ConsumerAdmin_i(), OmniEvents::EventChannel_i::~EventChannel_i(), OmniEvents::EventChannelFactory_i::~EventChannelFactory_i(), OmniEvents::Mapper::~Mapper(), OmniEvents::omniEventsLog::~omniEventsLog(), OmniEvents::omniEventsLogWorker::~omniEventsLogWorker(), OmniEvents::ProxyPullConsumer_i::~ProxyPullConsumer_i(), OmniEvents::ProxyPullConsumerManager::~ProxyPullConsumerManager(), OmniEvents::ProxyPullSupplier_i::~ProxyPullSupplier_i(), OmniEvents::ProxyPullSupplierManager::~ProxyPullSupplierManager(), OmniEvents::ProxyPushConsumer_i::~ProxyPushConsumer_i(), OmniEvents::ProxyPushSupplier_i::~ProxyPushSupplier_i(), OmniEvents::ProxyPushSupplierManager::~ProxyPushSupplierManager(), OmniEvents::Servant::~Servant(), and OmniEvents::SupplierAdmin_i::~SupplierAdmin_i().

#define HERE   __FILE__ ":" AS_STR_1(__LINE__)
 

Generates a string literal that describes the filename and line number.

Definition at line 58 of file Orb.h.

#define IF_OMNIORB4 omniORB4_code   ) 
 

Definition at line 46 of file Orb.h.

Referenced by OmniEvents::Servant::activateObjectWithId(), OmniEvents::ProxyPullConsumer_i::collect(), OmniEvents::Servant::deactivateObject(), OmniEvents::Orb::resolveInitialReferences(), OmniEvents::Orb::run(), OmniEvents::ProxyPushSupplierManager::run_undetached(), OmniEvents::omniEventsLogWorker::run_undetached(), and OmniEvents::ProxyPushSupplier_i::trigger().

#define IFELSE_OMNIORB4 omniORB4_code,
default_code   )     default_code
 

Definition at line 45 of file Orb.h.

Referenced by OmniEvents::EventChannelFactory_i::create_channel(), OmniEvents::ProxyPullConsumer_i::disconnect_pull_consumer(), OmniEvents::ProxyPullSupplier_i::disconnect_pull_supplier(), OmniEvents::ProxyPushSupplier_i::disconnect_push_supplier(), OmniEvents::EventChannelFactory_i::join_channel(), OmniEvents::ProxyPullSupplier_i::pull(), and OmniEvents::Orb::resolveInitialReferences().

#define NP_MINORSTRING systemException   )     ((systemException).NP_minorString()?(systemException).NP_minorString():"??")
 

Definition at line 52 of file Orb.h.

Referenced by OmniEvents::Servant::activateObjectWithId(), OmniEvents::Servant::deactivateObject(), main(), OmniEvents::Orb::reportObjectFailure(), OmniEvents::Orb::resolveInitialReferences(), OmniEvents::ProxyPushSupplierManager::run_undetached(), OmniEvents::omniEventsLogWorker::run_undetached(), and OmniEvents::EventChannel_i::run_undetached().


Generated on Fri Aug 26 20:56:15 2005 for OmniEvents by  doxygen 1.4.3-20050530