Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

ACE_Registry::Object Class Reference

An object representation. More...

#include <Registry.h>

List of all members.

Public Methods

 Object (void *data = 0, u_long size = 0, u_long type = REG_NONE)
 Default constructor.

void data (void *data)
 Set/Get data.

void* data (void) const
void size (u_long size)
 Set/Get size.

u_long size (void) const
void type (u_long type)
 Set/Get type.

u_long type (void) const

Private Attributes

void* data_
 Pointer to data.

u_long size_
 Size of the data.

u_long type_
 Type of data.


Detailed Description

An object representation.

In CORBA, all objects inherit from (CORBA::Object). For the registry, this is used as a wrapper for an instance of a built-in data type. Think about an object as being similar to a file in a file system.


Constructor & Destructor Documentation

ACE_Registry::Object::Object ( void * data = 0,
u_long size = 0,
u_long type = REG_NONE )
 

Default constructor.


Member Function Documentation

void * ACE_Registry::Object::data ( void ) const
 

void ACE_Registry::Object::data ( void * data )
 

Set/Get data.

u_long ACE_Registry::Object::size ( void ) const
 

void ACE_Registry::Object::size ( u_long size )
 

Set/Get size.

u_long ACE_Registry::Object::type ( void ) const
 

void ACE_Registry::Object::type ( u_long type )
 

Set/Get type.


Member Data Documentation

void * ACE_Registry::Object::data_ [private]
 

Pointer to data.

u_long ACE_Registry::Object::size_ [private]
 

Size of the data.

u_long ACE_Registry::Object::type_ [private]
 

Type of data.


The documentation for this class was generated from the following files:
Generated at Sat Dec 1 11:07:07 2001 for ACE by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000