OSB_CORBA::E164Part_i Class Reference

Inheritance diagram for OSB_CORBA::E164Part_i:

Inheritance graph
Collaboration diagram for OSB_CORBA::E164Part_i:

Collaboration graph
List of all members.

Detailed Description

Servant for a read-only E.164 part.

This class provides read-only access to a OSB_LIB::E164Item.

Definition at line 89 of file e164part_i.h.

Public Member Functions

Static Public Attributes

Private Member Functions

Constructor & Destructor Documentation

OSB_CORBA::E164Part_i::E164Part_i ( Product_i pd,
const NodeOid pnId,
const ItemOid piId 


pd Reference to the controlling product servant
pnId Id of the product node.
piId Id of the product item.

Member Function Documentation

const OSB_LIB::E164Item* OSB_CORBA::E164Part_i::getE164Item ( const ProductPartBase_i::NodeRg guard,
const std::string &  ifc,
const std::string &  module 
) const throw (OsbCorbaException) [private, virtual]

Locked read access to the E.164 item.

Calls ProductPartBase_i::getItem() and performs the necessary downcast.

A const pointer to the E.164 item.

Implements OSB_CORBA::E164PartBase_i.

const std::string& OSB_CORBA::E164Part_i::ifc (  )  const [private, virtual]

String representation of the concrete interface.

Implements OSB_CORBA::ProductPartBase_i.

Member Data Documentation

const std::string OSB_CORBA::E164Part_i::IFC [static]

String representation for E164Part_i.

Definition at line 96 of file e164part_i.h.

The documentation for this class was generated from the following file:
Generated on Sat Sep 2 14:28:41 2006 for OSB Library by  doxygen 1.4.7