OSB_CORBA::Ip4AddressWriter_i Class Reference

Inheritance diagram for OSB_CORBA::Ip4AddressWriter_i:

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

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition of the Ip4AddressWiter_i interface.

This interface provides both read and write access to the IP4 address.

Definition at line 132 of file ip4address_i.h.

Public Member Functions

Static Public Attributes

Private Member Functions

Private Attributes


Constructor & Destructor Documentation

OSB_CORBA::Ip4AddressWriter_i::Ip4AddressWriter_i ( NetworkManager_i nmgri,
const OSB_LIB::Ip4Address ip4 
)

Constructor.


Member Function Documentation

Ip4Address_i::Ip4List::Rg OSB_CORBA::Ip4AddressWriter_i::lockIp4 (  )  const [private, virtual]

Overrides the lockIp4() method of Ip4Address_i.

Returns:
A readguard containing the local copy of IP4 address.

Reimplemented from OSB_CORBA::Ip4Address_i.

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

Write access to the resource.

Implements OSB_CORBA::ResourceWriter_i.

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

Sets the description of IP4 address.

bool OSB_CORBA::Ip4AddressWriter_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

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

String representation for Ip4AddressWriter_i.

Reimplemented from OSB_CORBA::Ip4Address_i.

Definition at line 139 of file ip4address_i.h.

OSB_LIB::Ip4Address OSB_CORBA::Ip4AddressWriter_i::ip4_ [private]

Own copy of IP4 address.

Definition at line 167 of file ip4address_i.h.


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