ACE 8.0.0
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
ACE_Registry::Object Class Reference

An object representation. More...

#include <Registry.h>

Public Member Functions

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

Private Attributes

voiddata_
 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

◆ Object()

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

Default constructor.

Member Function Documentation

◆ data() [1/2]

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

Get data.

◆ data() [2/2]

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

Set data.

◆ size() [1/2]

u_long ACE_Registry::Object::size ( ) const

Get size.

◆ size() [2/2]

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

Set size.

◆ type() [1/2]

u_long ACE_Registry::Object::type ( ) const

Get type.

◆ type() [2/2]

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

Set type.

Member Data Documentation

◆ data_

void* ACE_Registry::Object::data_
private

Pointer to data.

◆ size_

u_long ACE_Registry::Object::size_
private

Size of the data.

◆ type_

u_long ACE_Registry::Object::type_
private

Type of data.


The documentation for this class was generated from the following files: