OSB_CORBA::TrunkResource_i Class Reference

Inheritance diagram for OSB_CORBA::TrunkResource_i:

Inheritance graph
[legend]
Collaboration diagram for OSB_CORBA::TrunkResource_i:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition of TrunkResource_i interface.

This interface provides read access to the trunk resource.

Definition at line 60 of file trunkresource_i.h.

Public Member Functions

Read access to TrunkResource data memeber:
These methods provide readonly access to the attributes of the trunk resource interface, which TrunkResource_i implements.

Static Public Attributes

Protected Types

Protected Member Functions


Member Typedef Documentation

typedef OSB_LIB::ResourceLists::TrList OSB_CORBA::TrunkResource_i::TrList [protected]

Shorthand for a trunk resource list.

Definition at line 119 of file trunkresource_i.h.


Constructor & Destructor Documentation

OSB_CORBA::TrunkResource_i::TrunkResource_i ( NetworkManager_i nmgri,
const OSB_LIB::Resource::Oid oid 
)

Constructor.

virtual OSB_CORBA::TrunkResource_i::~TrunkResource_i (  )  [virtual]

Destructor.


Member Function Documentation

virtual CORBA::Boolean OSB_CORBA::TrunkResource_i::canSetExtNw (  )  throw (CORBA::SystemException, OsbCorbaException) [virtual]

Can set the external network?

virtual Utf8String* OSB_CORBA::TrunkResource_i::desc (  )  throw (CORBA::SystemException, OsbCorbaException) [virtual]

Gets description of the trunk resource.

virtual NetworkId OSB_CORBA::TrunkResource_i::extNetworkId (  )  throw (CORBA::SystemException, OsbCorbaException) [virtual]

Gets the external network id of the trunk resource.

virtual TrunkGroup_ptr OSB_CORBA::TrunkResource_i::getAvailTrkGroup ( const TrunkGroupId &  id  )  throw (CORBA::SystemException, OsbCorbaException) [protected, virtual]

Get a trunk group by id.

virtual TrunkGroupSeq* OSB_CORBA::TrunkResource_i::getAvailTrkGroups (  )  throw (CORBA::SystemException, OsbCorbaException) [virtual]

Get all available trunk groups to this trunk resource.

virtual AssignedTrunkSeq* OSB_CORBA::TrunkResource_i::getCurAssTrkGroups (  )  throw (CORBA::SystemException, OsbCorbaException) [virtual]

Get all trunk groups currently assigned to this trunk resource.

virtual TrunkGroupSeq* OSB_CORBA::TrunkResource_i::getCurTrkGroups (  )  throw (CORBA::SystemException, OsbCorbaException) [virtual]

Get all trunk groups currently assigned to this trunk resource.

virtual AssignedTrunkSeq* OSB_CORBA::TrunkResource_i::getTrkGroups (  )  throw (CORBA::SystemException, OsbCorbaException) [virtual]

Get all trunk groups belonging to this trunk resource.

virtual TrunkResourceWriter_ptr OSB_CORBA::TrunkResource_i::getWriter (  )  throw (CORBA::SystemException, OsbCorbaException) [virtual]

Get a writable interface for this trunk resource.

ReadGuard OSB_CORBA::TrunkResource_i::lock (  )  const [protected, virtual]

Read lock the resource.

Implements OSB_CORBA::Resource_i.

virtual TrList::Rg OSB_CORBA::TrunkResource_i::lockTr (  )  const [protected, virtual]

ReadLock the trunk resource.

Reimplemented in OSB_CORBA::TrunkResourceWriter_i.


Member Data Documentation

const std::string OSB_CORBA::TrunkResource_i::IFC [static]

String representation of TrunkResource_i.

Reimplemented from OSB_CORBA::Resource_i.

Reimplemented in OSB_CORBA::TrunkResourceWriter_i.

Definition at line 66 of file trunkresource_i.h.


The documentation for this class was generated from the following file:
Generated on Sat Sep 2 14:28:25 2006 for OSB Library by  doxygen 1.4.7