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

TAO_PSDL_String Class Reference

Wrapper for the ACE_CString to facilitate saving the string persistently. More...

#include <PSDL_String.h>

Collaboration diagram for TAO_PSDL_String:

Collaboration graph
List of all members.

Public Methods

 TAO_PSDL_String (void)

 TAO_PSDL_String (ACE_Allocator *persistent_allocator)

 TAO_PSDL_String (const TAO_PSDL_String &rhs)
 Copy constructor.

 ~TAO_PSDL_String (void)

void operator= (const TAO_PSDL_String &rhs)
 Assignment operator.

void operator= (const ACE_CString &rhs)
int operator== (const TAO_PSDL_String &rhs) const
 Equality comparison operator.

int operator!= (const TAO_PSDL_String &rhs) const
 Inequality comparison operator.

u_long hash (void) const
 Returns a hash value for this string.

 operator ACE_CString * () const
 operator ACE_CString * ()

Public Attributes

const char * buffer_
CORBA::ULong length_

Detailed Description

Wrapper for the ACE_CString to facilitate saving the string persistently.

Constructor & Destructor Documentation

TAO_PSDL_String::TAO_PSDL_String void   


TAO_PSDL_String::TAO_PSDL_String ACE_Allocator   persistent_allocator


TAO_PSDL_String::TAO_PSDL_String const TAO_PSDL_String &    rhs

Copy constructor.

TAO_PSDL_String::~TAO_PSDL_String void   


Member Function Documentation

u_long TAO_PSDL_String::hash void    const

Returns a hash value for this string.

TAO_PSDL_String::operator ACE_CString *  

TAO_PSDL_String::operator ACE_CString *  

int TAO_PSDL_String::operator!= const TAO_PSDL_String &    rhs const

Inequality comparison operator.

void TAO_PSDL_String::operator= const ACE_CString   rhs

void TAO_PSDL_String::operator= const TAO_PSDL_String &    rhs

Assignment operator.

int TAO_PSDL_String::operator== const TAO_PSDL_String &    rhs const

Equality comparison operator.

Member Data Documentation

ACE_Allocator* TAO_PSDL_String::allocator_

const char* TAO_PSDL_String::buffer_

CORBA::ULong TAO_PSDL_String::length_

The documentation for this class was generated from the following files:
Generated on Thu Jan 15 01:30:14 2004 for TAO_PSS by doxygen1.2.18