Definition at line 463 of file productpart_i.h.
OSB_CORBA::DescPartWriter_i::DescPartWriter_i | ( | ProductWriter_i & | prod, | |
OSB_LIB::ProductNode & | node, | |||
OSB_LIB::DescriptionItem & | item | |||
) |
The only constructor.
prod | Used to construct the base class. | |
node | Used to construct the base class. | |
item | Reference to the OSB library description item, see below. |
The parameter item actually refers to the product item owned by the product node. However we need the concrete item class: By this the caller of the constructor is respionsible to ensure that the node's item pointer is not null and of the correct type.
OSB_CORBA::DescPartWriter_i::DescPartWriter_i | ( | const DescPartWriter_i & | rhs | ) | [private] |
Prevent copying (unless needed): not implemented.
virtual const OSB_LIB::DescriptionItem* OSB_CORBA::DescPartWriter_i::getDescItem | ( | const ProductPartBase_i::NodeRg & | guard, | |
const std::string & | ifc, | |||
const std::string & | module | |||
) | const throw (OsbCorbaException) [private, virtual] |
const std::string& OSB_CORBA::DescPartWriter_i::ifc | ( | ) | const [private, virtual] |
DescPartWriter_i& OSB_CORBA::DescPartWriter_i::operator= | ( | const DescPartWriter_i & | rhs | ) | [private] |
Prevent assignment (unless needed): not implemented.
virtual const OSB_LIB::ProductItem* OSB_CORBA::DescPartWriter_i::pItem | ( | ) | const [private, virtual] |
virtual OSB_LIB::ProductItem* OSB_CORBA::DescPartWriter_i::pItem | ( | ) | [private, virtual] |
const std::string OSB_CORBA::DescPartWriter_i::IFC [static] |