This interface provides read and writer access to the trunk group.
Definition at line 199 of file trunkgroup_i.h.
OSB_CORBA::TrunkGroupWriter_i::TrunkGroupWriter_i | ( | NetworkManager_i & | nmgri, | |
const OSB_LIB::TrunkGroup * | trk | |||
) |
Constructor.
virtual OSB_CORBA::TrunkGroupWriter_i::~TrunkGroupWriter_i | ( | ) | [virtual] |
Destructor.
virtual NumberAnalyzerWriter_ptr OSB_CORBA::TrunkGroupWriter_i::addNewNumberAnalyzer | ( | ) | throw (CORBA::SystemException) [virtual] |
Add new number analyzer to trunk group.
virtual TrunkGroupId OSB_CORBA::TrunkGroupWriter_i::commitChanges | ( | CORBA::Boolean | noWait | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Commits changes made to the trunk group.
If the trunk group writer is created temporarily, the trunk group will be created permanently. If the trunk group writer already contains a existing trunk group, the method will update the changes.
virtual void OSB_CORBA::TrunkGroupWriter_i::delNumberAnalyzer | ( | ) | throw (CORBA::SystemException) [virtual] |
Remove number analyzer from trunk group.
virtual NumberAnalyzerWriter_ptr OSB_CORBA::TrunkGroupWriter_i::getNumberAnalyzerWriter | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Get a number analyzer writer.
const OSB_LIB::TrunkGroup* OSB_CORBA::TrunkGroupWriter_i::getTrkGroup | ( | const OSB_LIB::NetworkManager::NetworkRg & | guard | ) | const throw () [private, virtual] |
Overrides the getTrkGroup() method of TrunkGroup_i.
OsbCorbaException |
|
Reimplemented from OSB_CORBA::TrunkGroup_i.
virtual OSB_LIB::NetworkManager::NetworkRg OSB_CORBA::TrunkGroupWriter_i::lockNetwork | ( | ) | throw (OsbCorbaException) [private, virtual] |
Overrides the lockNetwork() method of TrunkGroup_i.
OsbCorbaException |
|
Reimplemented from OSB_CORBA::TrunkGroup_i.
void OSB_CORBA::TrunkGroupWriter_i::saveNumberAnalyzer | ( | ) | throw (CORBA::SystemException) |
Save changes to number analyzer.
This function does not save the number analyzer into the database. It only registers with the network element writer that the number analyzer must be save into the database on commitChanges().
virtual void OSB_CORBA::TrunkGroupWriter_i::setDirection | ( | corba::nwmgr::trk::Direction | dir | ) | throw (CORBA::SystemException) [virtual] |
Sets direction of the trunk group.
virtual void OSB_CORBA::TrunkGroupWriter_i::setExtElement | ( | const NetworkElementId & | extNweId | ) | throw (CORBA::SystemException) [virtual] |
Sets external network element id of the trunk group.
virtual void OSB_CORBA::TrunkGroupWriter_i::setLinkType | ( | LinkType | lkType | ) | throw (CORBA::SystemException) [virtual] |
Sets link type of the trunk group.
void OSB_CORBA::TrunkGroupWriter_i::setLoctKey | ( | const Locators::Key & | key | ) | [inline] |
Sets the servant locator key for this writer object servant.
Definition at line 218 of file trunkgroup_i.h.
virtual void OSB_CORBA::TrunkGroupWriter_i::setName | ( | const Utf8String & | name | ) | throw (CORBA::SystemException) [virtual] |
Sets name of the trunk group.
const std::string OSB_CORBA::TrunkGroupWriter_i::IFC [static] |
String representation for TrunkGroupWriter_i.
Reimplemented from OSB_CORBA::TrunkGroup_i.
Definition at line 206 of file trunkgroup_i.h.
bool OSB_CORBA::TrunkGroupWriter_i::updAnalyzer_ [private] |