OSB_CORBA::NetworkWriter_i Class Reference

Inheritance diagram for OSB_CORBA::NetworkWriter_i:

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

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition of the NetworkWriter_i interface.

This interface provides read and writer access to the network.

Definition at line 183 of file network_i.h.

Public Member Functions

Static Public Attributes

Private Member Functions

Private Attributes


Constructor & Destructor Documentation

OSB_CORBA::NetworkWriter_i::NetworkWriter_i ( NetworkManager_i nmgri,
const OSB_LIB::Network network 
)

Constructor.

virtual OSB_CORBA::NetworkWriter_i::~NetworkWriter_i (  )  [inline, virtual]

Destructor.

Definition at line 199 of file network_i.h.


Member Function Documentation

virtual void OSB_CORBA::NetworkWriter_i::commitChanges ( CORBA::Boolean  noWait  )  throw (CORBA::SystemException, OsbCorbaException) [virtual]

Commits changes made to the network.

If the network writer is created temporarily, the network will be created permanently. If the network writer already contains a existing network, the method will update the changes.

virtual OSB_LIB::NetworkManager::NetworkRg OSB_CORBA::NetworkWriter_i::lockNetwork (  )  throw (OSB_CORBA::OsbCorbaException) [private, virtual]

Overrides the lockNetwork() method of Network_i.

Returns:
A readguard containing a pointer to the local copy of network.
Exceptions:
OsbCorbaException 
  • Never thrown.

Reimplemented from OSB_CORBA::Network_i.

virtual void OSB_CORBA::NetworkWriter_i::setConnectionPt ( const ConnectionPtId &  id  )  throw (CORBA::SystemException) [virtual]

Sets the connection point.

virtual void OSB_CORBA::NetworkWriter_i::setDesc ( const Utf8String &  desc  )  throw (CORBA::SystemException) [virtual]

Sets the description of the network.

void OSB_CORBA::NetworkWriter_i::setLoctKey ( const Locators::Key key  )  [inline]

Sets the servant locator key for this writer object servant.

Definition at line 205 of file network_i.h.

virtual void OSB_CORBA::NetworkWriter_i::setName ( const Utf8String &  name  )  throw (CORBA::SystemException) [virtual]

Sets the name of the network.

virtual void OSB_CORBA::NetworkWriter_i::setNwAddrInfo ( const NwAddrInfo &  addrInfo  )  throw (CORBA::SystemException) [virtual]

Sets the network address information.

virtual void OSB_CORBA::NetworkWriter_i::setTimeZone ( const TimeZoneId &  id  )  throw (CORBA::SystemException) [virtual]

Sets the time zone information.


Member Data Documentation

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

String representation for NetworkWriter_i.

Reimplemented from OSB_CORBA::Network_i.

Definition at line 190 of file network_i.h.

Locators::Key OSB_CORBA::NetworkWriter_i::loctKey_ [private]

Servant locator key.

Definition at line 260 of file network_i.h.

OSB_LIB::Network* OSB_CORBA::NetworkWriter_i::nw_ [private]

Own copy of network.

Definition at line 259 of file network_i.h.


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