OSB_CORBA::AccessNumberWriter_i Class Reference

Inheritance diagram for OSB_CORBA::AccessNumberWriter_i:

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

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition of the AccessNumberWiter_i interface.

This interface provides both read and write access to the trunk resource.

Definition at line 114 of file accessnumber_i.h.

Public Member Functions

Static Public Attributes

Private Member Functions

Private Attributes


Constructor & Destructor Documentation

OSB_CORBA::AccessNumberWriter_i::AccessNumberWriter_i ( NetworkManager_i nmgri,
const OSB_LIB::AccessNumber an 
)

Constructor.


Member Function Documentation

AccessNumber_i::AnList::Rg OSB_CORBA::AccessNumberWriter_i::lockAn (  )  const [private, virtual]

Overrides the lockAn() method of AccessNumber_i.

Returns:
A readguard containing the local copy of access number.

Reimplemented from OSB_CORBA::AccessNumber_i.

OSB_LIB::Resource& OSB_CORBA::AccessNumberWriter_i::resource (  )  [private, virtual]

Write access to the resource.

Implements OSB_CORBA::ResourceWriter_i.

void OSB_CORBA::AccessNumberWriter_i::setDesc ( const Utf8String &  desc  )  throw (CORBA::SystemException)

Sets the description of access number.

bool OSB_CORBA::AccessNumberWriter_i::writeToList ( bool  isNew  )  const [private, virtual]

Store the resource in the appropriate resource list.

Parameters:
isNew Flag if the resource was just created (true) or updated (false).
Returns:
true if successful, else false.
The standard implementation of the function just replaces the resource in the list:
          bool E164ResourceWriter_i::writeToList(
              bool // not used: isNew
          ) const
          {
              return nmgri_.getE164List().replace(e164_);
          }

Implements OSB_CORBA::ResourceWriter_i.


Member Data Documentation

OSB_LIB::AccessNumber OSB_CORBA::AccessNumberWriter_i::an_ [private]

Own copy of access number.

Definition at line 149 of file accessnumber_i.h.

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

String representation for AccessNumberWriter_i.

Reimplemented from OSB_CORBA::AccessNumber_i.

Definition at line 121 of file accessnumber_i.h.


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