OSB_CORBA::Ip4Address_i Class Reference

Inheritance diagram for OSB_CORBA::Ip4Address_i:

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

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition of Ip4Address_i interface.

This interface provides read access to the IP4 address.

Definition at line 62 of file ip4address_i.h.

Public Member Functions

Read access to Ip4Address data memeber:
These methods provide readonly access to the attributes of the IP4 address interface, which Ip4Address_i implements.

Static Public Attributes

Protected Types

Protected Member Functions


Member Typedef Documentation

typedef OSB_LIB::ResourceLists::Ip4List OSB_CORBA::Ip4Address_i::Ip4List [protected]

Shorthand for an IP4 address list.

Definition at line 101 of file ip4address_i.h.


Constructor & Destructor Documentation

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

Constructor.

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

Destructor.


Member Function Documentation

CORBA::Boolean OSB_CORBA::Ip4Address_i::canSetGroup (  )  throw (CORBA::SystemException, OsbCorbaException)

Can set the IP group?

Utf8String* OSB_CORBA::Ip4Address_i::desc (  )  throw (CORBA::SystemException, OsbCorbaException)

Gets description of the IP4 address.

Ip4AddressWriter_ptr OSB_CORBA::Ip4Address_i::getWriter (  )  throw (CORBA::SystemException, OsbCorbaException)

Get a writable interface for this IP4 address.

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

Read lock the resource.

Implements OSB_CORBA::Resource_i.

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

Readlocks the IP4 address.

Both Ip4Address_i and Ip4AddressWriter_i must provide their own implementation of this method.

Returns:
readguard of the (locked) IP4 address.
Exceptions:
OsbCorbaException 
  • in case the locking fails.

Reimplemented in OSB_CORBA::Ip4AddressWriter_i.


Member Data Documentation

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

String representation of Ip4Address_i.

Reimplemented from OSB_CORBA::Resource_i.

Reimplemented in OSB_CORBA::Ip4AddressWriter_i.

Definition at line 68 of file ip4address_i.h.


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