OSB_CORBA::E164ResourceWriter_i Class Reference

Inheritance diagram for OSB_CORBA::E164ResourceWriter_i:

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

Collaboration graph
[legend]
List of all members.

Detailed Description

Servant implementation of corba::res::E164ResourceWriter.

Definition at line 105 of file e164resource_i.h.

Public Member Functions

Static Public Attributes

Protected Member Functions

Private Member Functions

Private Attributes


Constructor & Destructor Documentation

OSB_CORBA::E164ResourceWriter_i::E164ResourceWriter_i ( NetworkManager_i nmgri,
const OSB_LIB::E164Resource e164 
)

Constructor.

OSB_CORBA::E164ResourceWriter_i::E164ResourceWriter_i ( const E164ResourceWriter_i  )  [private]

Prevent copying: not implemented.


Member Function Documentation

E164List::Rg OSB_CORBA::E164ResourceWriter_i::lockE164 (  )  const [protected, virtual]

Overrides the lock() method of E164Resource_i.

Returns:
A read guard containing the local copy of the E.164 number.

Reimplemented from OSB_CORBA::E164Resource_i.

E164ResourceWriter_i& OSB_CORBA::E164ResourceWriter_i::operator= ( const E164ResourceWriter_i  )  [private]

Prevent assignment: not implemented.

OSB_LIB::Resource& OSB_CORBA::E164ResourceWriter_i::resource (  )  [protected, virtual]

Write access to the resource.

Implements OSB_CORBA::ResourceWriter_i.

bool OSB_CORBA::E164ResourceWriter_i::writeToList ( bool  isNew  )  const [protected, 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::E164Resource OSB_CORBA::E164ResourceWriter_i::e164_ [private]

Own copy of E.164 resource.

Definition at line 142 of file e164resource_i.h.

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

String representation for E164ResourceWriter_i.

Reimplemented from OSB_CORBA::E164Resource_i.

Definition at line 112 of file e164resource_i.h.


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