corba::nwmgr::trk::TrunkGroupWriter Interface Reference

Inheritance diagram for corba::nwmgr::trk::TrunkGroupWriter:

Inheritance graph
[legend]
Collaboration diagram for corba::nwmgr::trk::TrunkGroupWriter:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition of the trunk group writer interface.

This interface offers functionality fo modifying the attributes of a trunk group. This interface has its own copy of trunk group, upon committing the changes, the local copy is updated into network element.

Definition at line 124 of file trunkgroup.idl.

Public Member Functions


Member Function Documentation

nwmgr::numanalyzer::NumberAnalyzerWriter corba::nwmgr::trk::TrunkGroupWriter::addNewNumberAnalyzer (  ) 

Add a new number analyzer to the trunk group.

Returns:
The number analyzer to attach to the trunk group.

TrunkGroupId corba::nwmgr::trk::TrunkGroupWriter::commitChanges ( in boolean  noWait  )  raises (common::OsbCorbaException)

Commits all changes done to the trunk group.

Parameters:
noWait Set to false if waiting is desired when lock is already acquired by others. If waiting is not desired, set to true.
Returns:
Unique trunk group id.
Exceptions:
OsbCorbaException 

void corba::nwmgr::trk::TrunkGroupWriter::delNumberAnalyzer (  ) 

Delete a number analyzer from the trunk group.

nwmgr::numanalyzer::NumberAnalyzerWriter corba::nwmgr::trk::TrunkGroupWriter::getNumberAnalyzerWriter (  )  raises (common::OsbCorbaException)

Get a number analyzer writer.

void corba::nwmgr::trk::TrunkGroupWriter::saveNumberAnalyzer (  ) 

Save changes done to the 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().

void corba::nwmgr::trk::TrunkGroupWriter::setDirection ( in Direction  dir  ) 

Sets the direction of the trunk group.

Parameters:
dir The new direction.
Exceptions:
OsbCorbaException 
  • TODO(really?): if status is not editable.

void corba::nwmgr::trk::TrunkGroupWriter::setExtElement ( in nwmgr::nwe::NetworkElementId  extNweId  ) 

Sets external network element id of the trunk gourp.

Parameters:
extNweId The external NetworkElement id.
Exceptions:
OsbCorbaException 
  • TODO(really?): if status is not editable.

void corba::nwmgr::trk::TrunkGroupWriter::setLinkType ( in LinkType  lkType  ) 

Sets the link type of the trunk group.

Parameters:
lkType The new link type.
Exceptions:
OsbCorbaException 
  • TODO(really?): if status is not editable.

void corba::nwmgr::trk::TrunkGroupWriter::setName ( in common::Utf8String  name  ) 

Sets the name of the trunk group.

Parameters:
name The new name of the trunk group.
Exceptions:
OsbCorbaException 
  • TODO(really?): if status is not editable.


The documentation for this interface was generated from the following file:
Generated on Sat Sep 2 14:24:50 2006 for OSB Library by  doxygen 1.4.7