This interface provides read and writer access to the network element.
Definition at line 209 of file networkelement_i.h.
OSB_CORBA::NetworkElementWriter_i::NetworkElementWriter_i | ( | NetworkManager_i & | nmgri, | |
const OSB_LIB::NetworkElement * | nwElement | |||
) |
Constructor.
virtual OSB_CORBA::NetworkElementWriter_i::~NetworkElementWriter_i | ( | ) | [virtual] |
Destructor.
virtual NumberAnalyzerWriter_ptr OSB_CORBA::NetworkElementWriter_i::addNewNumberAnalyzer | ( | ) | throw (CORBA::SystemException) [virtual] |
Add new number analyzer to the network element.
virtual void OSB_CORBA::NetworkElementWriter_i::commitChanges | ( | CORBA::Boolean | noWait | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Commits changes made to the network element.
If the network element writer is created temporarily, the network element will be created permanently. If the network element writer already contains a existing network element, the method will update the changes.
virtual void OSB_CORBA::NetworkElementWriter_i::delNumberAnalyzer | ( | ) | throw (CORBA::SystemException) [virtual] |
Remove number analyzer from the network element.
virtual const OSB_LIB::NetworkElement* OSB_CORBA::NetworkElementWriter_i::getElement | ( | const OSB_LIB::NetworkManager::NetworkRg & | guard | ) | const throw (OsbCorbaException) [private, virtual] |
Overrides the getElement() method of NetworkElement_i.
OsbCorbaException |
|
Reimplemented from OSB_CORBA::NetworkElement_i.
virtual NumberAnalyzerWriter_ptr OSB_CORBA::NetworkElementWriter_i::getNumberAnalyzerWriter | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Get a number analyzer writer.
virtual OSB_LIB::NetworkManager::NetworkRg OSB_CORBA::NetworkElementWriter_i::lockNetwork | ( | ) | throw (OsbCorbaException) [private, virtual] |
Overrides the lockNetwork() method of NetworkElement_i.
OsbCorbaException |
|
Reimplemented from OSB_CORBA::NetworkElement_i.
void OSB_CORBA::NetworkElementWriter_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::NetworkElementWriter_i::setConnectionPt | ( | const ConnectionPtId & | id | ) | throw (CORBA::SystemException) [virtual] |
Sets the connection point.
virtual void OSB_CORBA::NetworkElementWriter_i::setDesc | ( | const Utf8String & | desc | ) | throw (CORBA::SystemException) [virtual] |
Sets description of the network element.
virtual void OSB_CORBA::NetworkElementWriter_i::setDialledType | ( | DialledNumType | type | ) | throw (CORBA::SystemException) [virtual] |
Sets the dialled number type.
void OSB_CORBA::NetworkElementWriter_i::setLoctKey | ( | const Locators::Key & | key | ) |
Sets the servant locator key for this writer object servant.
virtual void OSB_CORBA::NetworkElementWriter_i::setName | ( | const Utf8String & | name | ) | throw (CORBA::SystemException) [virtual] |
Sets name of the network element.
virtual void OSB_CORBA::NetworkElementWriter_i::setNdc | ( | const Utf8String & | ndc | ) | throw (CORBA::SystemException) [virtual] |
Sets the NDC.
virtual void OSB_CORBA::NetworkElementWriter_i::setTimeZone | ( | const TimeZoneId & | id | ) | throw (CORBA::SystemException) [virtual] |
Sets the time zone.
virtual void OSB_CORBA::NetworkElementWriter_i::unsetNdc | ( | ) | throw (CORBA::SystemException) [virtual] |
Unsets the NDC.
const std::string OSB_CORBA::NetworkElementWriter_i::IFC [static] |
String representation for NetworkElementWriter_i.
Reimplemented from OSB_CORBA::NetworkElement_i.
Definition at line 216 of file networkelement_i.h.
bool OSB_CORBA::NetworkElementWriter_i::updAnalyzer_ [private] |
Flag to indicate if number analyzer must be updated.
Definition at line 330 of file networkelement_i.h.