OSB_CORBA::Ip4AddressWriter_i Class Reference

Inheritance diagram for OSB_CORBA::Ip4AddressWriter_i:

Inheritance graph
Collaboration diagram for OSB_CORBA::Ip4AddressWriter_i:

Collaboration graph
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 


Member Function Documentation

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

Overrides the lockIp4() method of Ip4Address_i.

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.

isNew Flag if the resource was just created (true) or updated (false).
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