Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

OmniEvents Namespace Reference


Compounds

class  ConsumerAdmin_i
class  EventChannel_i
 Servant for CosEventChannelAdmin::EventChannel objects, also inherits from omni_thread. More...

class  EventChannelFactory_i
class  EventQueue
 The EventQueue is a circular buffer, that contains _size-1 events. More...

class  Reader
class  Output
 Helper class for constructing persistency output. More...

struct  ObjectId
class  IOError
class  omniEventsLog
class  omniEventsLogWorker
class  Orb
 Singleton class that owns the ORB and various initial references. More...

class  Proxy
 Base class for three of the four Proxy servants. More...

class  ProxyManager
 Base class for ServantActivator classes that manage Proxy servants. More...

class  ProxyPullConsumer_i
 Implementation of the ProxyPullConsumer interface. More...

class  ProxyPullConsumerManager
class  ProxyPullSupplier_i
 Servant for ProxyPullSupplier interface. More...

class  ProxyPullSupplierManager
class  ProxyPushConsumer_i
 Default servant for ProxyPushConsumer objects. More...

class  ProxyPushSupplier_i
class  ProxyPushSupplierManager
class  Servant
 Base class for servants. More...

class  SupplierAdmin_i
class  timestamp

Functions

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

CORBA::Object_ptr createReference (PortableServer::POA_ptr poa, const char *repositoryId)
 Helper method called by createNarrowedReference(). More...

char * newUniqueId ()
 Generates a unique object ID string, based upon the current PID and time. More...

template<class T> T::_ptr_type createNarrowedReference (PortableServer::POA_ptr poa, const char *repositoryId)
 Helper method that creates a new CORBA object and then narrows it to the appropriate type. More...


Variables

timestamp ts


Function Documentation

template<class T>
T::_ptr_type createNarrowedReference PortableServer::POA_ptr    poa,
const char *    repositoryId
 

Helper method that creates a new CORBA object and then narrows it to the appropriate type.

Wrapper around POA::create_reference_with_id. The type T *must* match the repositoryId parameter. Called by a class' createObject() method.

Parameters:
poa  POA to own new object.
repositoryId  Identifies the type of object to make. e.g. _tc_ProxyPushSupplier->id().

Definition at line 65 of file Servant.h.

References createReference().

CORBA::Object_ptr OmniEvents::createReference PortableServer::POA_ptr    poa,
const char *    repositoryId
 

Helper method called by createNarrowedReference().

Parameters:
poa  POA to own new object.
repositoryId  Identifies the type of object to make. e.g. _tc_ProxyPushSupplier->id().

Definition at line 44 of file Servant.cc.

References newUniqueId().

Referenced by createNarrowedReference().

char * OmniEvents::newUniqueId  
 

Generates a unique object ID string, based upon the current PID and time.

Definition at line 61 of file Servant.cc.

Referenced by OmniEvents::EventChannelFactory_i::create_object(), and createReference().

template<class T>
T::_ptr_type string_to_ const char *    oidStr
 

Converts a string to a narrowed reference.

Definition at line 76 of file Orb.h.


Variable Documentation

timestamp OmniEvents::ts
 

Definition at line 218 of file omniEventsLog.cc.


Generated on Fri Dec 12 10:53:12 2003 for OmniEvents by doxygen1.2.15