OSB_CORBA::DevicePart_i Class Reference

Inheritance diagram for OSB_CORBA::DevicePart_i:

Inheritance graph
Collaboration diagram for OSB_CORBA::DevicePart_i:

Collaboration graph
List of all members.

Detailed Description

Servant for CORBA interface DevicePart.

Definition at line 98 of file devicepart_i.h.

Public Member Functions

Static Public Attributes

Private Member Functions

Constructor & Destructor Documentation

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

The only constructor.

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::DeviceItem* OSB_CORBA::DevicePart_i::getDeviceItem ( const ProductPartBase_i::NodeRg guard,
const std::string &  ifc,
const std::string &  fct 
) const throw (OsbCorbaException) [private, virtual]

Protected read access to the device item.

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

A pointer to the OSB_LIB::DeviceItem.

Implements OSB_CORBA::DevicePartBase_i.

const std::string& OSB_CORBA::DevicePart_i::ifc (  )  const [virtual]

String representation of the interface.

Implements OSB_CORBA::ProductPartBase_i.

Member Data Documentation

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

String representation of the CORBA interface.

Definition at line 104 of file devicepart_i.h.

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