This interface provides read access to the network element.
Definition at line 66 of file networkelement_i.h.
OSB_CORBA::NetworkElement_i::NetworkElement_i | ( | NetworkManager_i & | nmgri, | |
const OSB_LIB::NetworkElement::Oid & | nweId | |||
) |
Constructor.
virtual OSB_CORBA::NetworkElement_i::~NetworkElement_i | ( | ) | [virtual] |
Destructor.
virtual ConnectionPtId OSB_CORBA::NetworkElement_i::connectionPt | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Accessor for getting the connection point.
virtual Utf8String* OSB_CORBA::NetworkElement_i::desc | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Accessor for getting the description of NetworkElement_i.
virtual DialledNumType OSB_CORBA::NetworkElement_i::dialledType | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Accessor for dialled number type.
virtual const OSB_LIB::NetworkElement* OSB_CORBA::NetworkElement_i::getElement | ( | const OSB_LIB::NetworkManager::NetworkRg & | guard | ) | const throw (OsbCorbaException) [private, virtual] |
Get a network element pointer.
Both NetworkElement and NetworkElementWriter must provide their own implementation of this method.
OsbCorbaException |
|
Reimplemented in OSB_CORBA::NetworkElementWriter_i.
virtual NumberAnalyzer_ptr OSB_CORBA::NetworkElement_i::getNumberAnalyzer | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Retrieve number analyzer of network element.
virtual TrunkGroup_ptr OSB_CORBA::NetworkElement_i::getTrkGroup | ( | const TrunkGroupId & | id | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Get trunk group by id.
virtual TrunkGroupSeq* OSB_CORBA::NetworkElement_i::getTrkGroups | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Get trunk groups belonging to this network element.
virtual NetworkElementWriter_ptr OSB_CORBA::NetworkElement_i::getWriter | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Get a writable interface for this NetworkElement.
This method returns a reference to NetworkElementWriter interface that belongs to the network element. Every CORBA client that wants to modify a network element must first call this method.
virtual CORBA::Boolean OSB_CORBA::NetworkElement_i::hasNdc | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
If the network element has NDC.
virtual NetworkElementId OSB_CORBA::NetworkElement_i::id | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Accessor for getting the id of NetworkElement_i.
virtual OSB_LIB::NetworkManager::NetworkRg OSB_CORBA::NetworkElement_i::lockNetwork | ( | ) | throw (OsbCorbaException) [private, virtual] |
Readlocks the network this NetworkElement belonging to.
Both NetworkElement and NetworkElementWriter must provide their own implementation of this method.
OsbCorbaException |
|
Reimplemented in OSB_CORBA::NetworkElementWriter_i.
virtual Utf8String* OSB_CORBA::NetworkElement_i::name | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Accessor for getting the name of NetworkElement_i.
virtual Utf8String* OSB_CORBA::NetworkElement_i::ndc | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Accessor for getting the NDC.
virtual TimeZoneId OSB_CORBA::NetworkElement_i::tzId | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Accessor for getting the time zone information.
const std::string OSB_CORBA::NetworkElement_i::IFC [static] |
String representation of NetworkElement_i.
Reimplemented in OSB_CORBA::NetworkElementWriter_i.
Definition at line 72 of file networkelement_i.h.
NetworkManager_i& OSB_CORBA::NetworkElement_i::nmgri_ [protected] |
const OSB_LIB::NetworkElement::Oid OSB_CORBA::NetworkElement_i::nweId_ [private] |