OmniEvents
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.

Classes

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

Namespaces

namespace  OmniEvents

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 (   x)    AS_STR_2(x)

Definition at line 56 of file Orb.h.

#define AS_STR_2 (   x)    #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.