This interface provides read access to the network.
Definition at line 69 of file network_i.h.
OSB_CORBA::Network_i::Network_i | ( | NetworkManager_i & | nmgri, | |
const OSB_LIB::Network::Oid & | nwId | |||
) |
Constructor.
virtual OSB_CORBA::Network_i::~Network_i | ( | ) | [virtual] |
Destructor.
virtual NwAddrInfo* OSB_CORBA::Network_i::addrInfo | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Accessor for getting the network address information.
virtual ConnectionPtId OSB_CORBA::Network_i::connectionPt | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Accessor for getting the connection point.
virtual Utf8String* OSB_CORBA::Network_i::desc | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Accessor for getting the description of Network_i.
virtual NetworkElement_ptr OSB_CORBA::Network_i::getElement | ( | const NetworkElementId & | id | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Get network element by id.
virtual NetworkElementSeq* OSB_CORBA::Network_i::getElements | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Get network elements belonging to this network.
virtual NetworkWriter_ptr OSB_CORBA::Network_i::getWriter | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Get a writable interface for this Network.
This method returns a reference to NetworkWriter interface that belongs to the network. Every CORBA client that wants to modify a network must first call this method.
virtual NetworkId OSB_CORBA::Network_i::id | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Accessor for getting the id of Network_i.
virtual OSB_LIB::NetworkManager::NetworkRg OSB_CORBA::Network_i::lockNetwork | ( | ) | throw (OsbCorbaException) [private, virtual] |
Readlocks the network and returns a network readguard.
Both Network and NetworkWriter must provide their own implementation of this method.
OsbCorbaException |
|
Reimplemented in OSB_CORBA::NetworkWriter_i.
virtual Utf8String* OSB_CORBA::Network_i::name | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Accessor for getting the name of Network_i.
virtual TimeZoneId OSB_CORBA::Network_i::tzId | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Accessor for getting the time zone information.
const std::string OSB_CORBA::Network_i::IFC [static] |
String representation of Network_i.
Reimplemented in OSB_CORBA::NetworkWriter_i.
Definition at line 74 of file network_i.h.
NetworkManager_i& OSB_CORBA::Network_i::nmgri_ [protected] |
const OSB_LIB::Network::Oid OSB_CORBA::Network_i::nwId_ [private] |