This interface provides read access to the trunk group.
Definition at line 66 of file trunkgroup_i.h.
OSB_CORBA::TrunkGroup_i::TrunkGroup_i | ( | NetworkManager_i & | nmgri, | |
const OSB_LIB::NetworkElement::Oid & | nweId, | |||
const OSB_LIB::TrunkGroup::Oid & | trkId | |||
) |
Constructor.
virtual OSB_CORBA::TrunkGroup_i::~TrunkGroup_i | ( | ) | [virtual] |
Destructor.
virtual corba::nwmgr::trk::Direction OSB_CORBA::TrunkGroup_i::dir | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Direction of the trunk group.
virtual NetworkElementId OSB_CORBA::TrunkGroup_i::elementId | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Id of the network element the trunk group belongs to.
virtual NetworkElementId OSB_CORBA::TrunkGroup_i::extElementId | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Id of the external network.
This member is meaningful only if the LinkType is lkExternal, else it is not set. In the meaningful case, the network id of it is mandatory, element id is optional(may zero).
virtual NumberAnalyzer_ptr OSB_CORBA::TrunkGroup_i::getNumberAnalyzer | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Retrieve number analyzer of trunk group.
virtual const OSB_LIB::TrunkGroup* OSB_CORBA::TrunkGroup_i::getTrkGroup | ( | const OSB_LIB::NetworkManager::NetworkRg & | guard | ) | const throw (OsbCorbaException) [protected, virtual] |
Get a trunk group pointer.
Both TrunkGroup and TrunkGroupWriter must provide their own implementation of this method.
OsbCorbaException |
|
Reimplemented in OSB_CORBA::TrunkGroupWriter_i.
virtual TrunkGroupWriter_ptr OSB_CORBA::TrunkGroup_i::getWriter | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Get a writable interface for this TrunkGroup.
This method returns a reference to TrunkGroupWriter interface that belongs to the trunk group. Every CORBA client that wants to modify a trunk group must first call this method.
virtual TrunkGroupId OSB_CORBA::TrunkGroup_i::id | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Id of the trunk group.
virtual LinkType OSB_CORBA::TrunkGroup_i::lkType | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
LinkType of the trunk group.
virtual OSB_LIB::NetworkManager::NetworkRg OSB_CORBA::TrunkGroup_i::lockNetwork | ( | ) | throw (OsbCorbaException) [protected, virtual] |
Readlocks the network this TrunkGroup belonging to.
Both TrunkGroup and TrunkGroupWriter must provide their own implementation of this method.
OsbCorbaException |
|
Reimplemented in OSB_CORBA::TrunkGroupWriter_i.
virtual Utf8String* OSB_CORBA::TrunkGroup_i::name | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Name of the trunk group.
const std::string OSB_CORBA::TrunkGroup_i::IFC [static] |
String representation for TrunkGroup_i.
Reimplemented in OSB_CORBA::TrunkGroupWriter_i.
Definition at line 72 of file trunkgroup_i.h.
NetworkManager_i& OSB_CORBA::TrunkGroup_i::nmgri_ [protected] |
const OSB_LIB::NetworkElement::Oid OSB_CORBA::TrunkGroup_i::nweId_ [private] |
const OSB_LIB::TrunkGroup::Oid OSB_CORBA::TrunkGroup_i::trkId_ [private] |