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

OmniEvents::Mapper Class Reference

A dummy servant that installs itself into the INSPOA and redirects all calls to the real destination. More...

#include <Mapper.h>

Inheritance diagram for OmniEvents::Mapper:

Inheritance graph
[legend]
Collaboration diagram for OmniEvents::Mapper:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Mapper (const char *id, CORBA::Object_ptr obj)
 ~Mapper ()
void destroy ()
CORBA::Boolean _is_a (const char *id)
CORBA::Boolean _dispatch (GIOP_S &)
void do_redir ()
string id () const

Private Attributes

CORBA::String_var id_
CORBA::Object_var obj_

Detailed Description

A dummy servant that installs itself into the INSPOA and redirects all calls to the real destination.

Copied from the omniMapper application.

Definition at line 33 of file Mapper.h.


Constructor & Destructor Documentation

OmniEvents::Mapper::Mapper const char *  id,
CORBA::Object_ptr  obj
[inline]
 

Definition at line 39 of file Mapper.h.

References OmniEvents::Servant::activateObjectWithId(), and DB.

OmniEvents::Mapper::~Mapper  )  [inline]
 

Definition at line 48 of file Mapper.h.

References DB.


Member Function Documentation

CORBA::Boolean OmniEvents::Mapper::_dispatch GIOP_S &   )  [inline]
 

Definition at line 55 of file Mapper.h.

References do_redir().

CORBA::Boolean OmniEvents::Mapper::_is_a const char *  id  )  [inline]
 

Definition at line 50 of file Mapper.h.

References do_redir().

void OmniEvents::Mapper::destroy  )  [inline]
 

Definition at line 49 of file Mapper.h.

References OmniEvents::Servant::deactivateObject().

Referenced by OmniEvents::EventChannel_i::setInsName(), and OmniEvents::EventChannel_i::~EventChannel_i().

void OmniEvents::Mapper::do_redir  )  [inline]
 

Definition at line 58 of file Mapper.h.

References DB, id_, and obj_.

Referenced by _dispatch(), and _is_a().

string OmniEvents::Mapper::id  )  const [inline]
 

Definition at line 68 of file Mapper.h.

References id_.


Member Data Documentation

CORBA::String_var OmniEvents::Mapper::id_ [private]
 

Definition at line 71 of file Mapper.h.

Referenced by do_redir(), and id().

CORBA::Object_var OmniEvents::Mapper::obj_ [private]
 

Definition at line 72 of file Mapper.h.

Referenced by do_redir().


The documentation for this class was generated from the following file:
Generated on Fri Aug 26 20:56:16 2005 for OmniEvents by  doxygen 1.4.3-20050530