OSB_CORBA::ServicePartBase_i Class Reference

Inheritance diagram for OSB_CORBA::ServicePartBase_i:

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

Collaboration graph
[legend]
List of all members.

Detailed Description

Servant for a service part.

A service part is configured with a service tuple. It does not support default personalization.

Definition at line 58 of file servicepart_i.h.

Public Member Functions

Private Member Functions


Member Function Documentation

pp::ServiceElement OSB_CORBA::ServicePartBase_i::getServiceElement ( const OSB_LIB::ServiceElement se  )  throw (OsbCorbaException) [private]

Get a service element CORBA reference.

virtual const OSB_LIB::ServiceItem* OSB_CORBA::ServicePartBase_i::getServiceItem ( const ProductPartBase_i::NodeRg guard,
const std::string &  ifc,
const std::string &  module 
) const throw (OsbCorbaException) [private, pure virtual]

Protected read acces to the service item.

Returns:
A const pointer to the service item.

Implemented in OSB_CORBA::ServicePart_i, and OSB_CORBA::ServicePartWriter_i.

virtual pp::ServiceTuple* OSB_CORBA::ServicePartBase_i::getServiceTuple (  )  throw (CORBA::SystemException, OsbCorbaException) [virtual]

Get the service tuple configured for this service part.

Returns:
The service tuple configured for this service part.
Exceptions:
OsbCorbaException in case the node that owns the item cannot be locked.


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