OSB_CORBA::DevicePartWriter_i Class Reference

Inheritance diagram for OSB_CORBA::DevicePartWriter_i:

Inheritance graph
[legend]
Collaboration diagram for OSB_CORBA::DevicePartWriter_i:

Collaboration graph
[legend]
List of all members.

Detailed Description

Servant for CORBA interface DevicePartWriter.

Definition at line 145 of file devicepart_i.h.

Public Member Functions

Static Public Attributes

Private Member Functions

Private Attributes


Constructor & Destructor Documentation

OSB_CORBA::DevicePartWriter_i::DevicePartWriter_i ( ProductWriter_i prod,
OSB_LIB::ProductNode node,
OSB_LIB::DeviceItem dvcItem 
)

Constructor.

Parameters:
prod Used to construct the base class.
node Used to construct the base class.
dvcItem Reference to device item as contained in node.
The parameters prod and node are used to construct the base class ProductPartWriter_i, see there.


Member Function Documentation

const OSB_LIB::DeviceItem* OSB_CORBA::DevicePartWriter_i::getDeviceItem ( const ProductPartBase_i::NodeRg guard,
const std::string &  ifc,
const std::string &  fct 
) const throw (OsbCorbaException) [private, virtual]

Provide const access to the library device item.

Implements OSB_CORBA::DevicePartBase_i.

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

String representation of the interface.

Implements OSB_CORBA::ProductPartBase_i.

const OSB_LIB::ProductItem* OSB_CORBA::DevicePartWriter_i::pItem (  )  const [private, virtual]

Provide const access to the library product item.

Implements OSB_CORBA::ProductPartWriter_i.

OSB_LIB::ProductItem* OSB_CORBA::DevicePartWriter_i::pItem (  )  [private, virtual]

Provide access to the library product item.

Implements OSB_CORBA::ProductPartWriter_i.

void OSB_CORBA::DevicePartWriter_i::setDeviceType ( const corba::dvc::DeviceType &  dvcType  )  throw (OsbCorbaException)

Set the device type.


Member Data Documentation

OSB_LIB::DeviceItem& OSB_CORBA::DevicePartWriter_i::dvcItem_ [private]

Pointer to the library device item as contained in the product node.

Definition at line 200 of file devicepart_i.h.

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

String representation of the CORBA interface.

Definition at line 152 of file devicepart_i.h.


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