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

# CORBA_ValueFactoryBase Class Reference

`#include <ValueFactory.h>`

List of all members.

## Public Methods
| CORBA_ValueFactoryBase ()
virtual | ~CORBA_ValueFactoryBase ()
void | _add_ref (void)
void | _remove_ref (void)
virtual CORBA_ValueBase * | create_for_unmarshal (void)=0
| In a derived class T use return type TAO_OBV_CREATE_RETURN_TYPE (T) (see at definition below). More...
virtual CORBA_AbstractBase * | create_for_unmarshal_abstract (void)
## Private Attributes
CORBA::ULong | _tao_reference_count_
TAO_SYNCH_MUTEX | _tao_reference_count_lock_

## Constructor & Destructor Documentation

ACE_INLINE CORBA_ValueFactoryBase::CORBA_ValueFactoryBase | ( |  | ) |

CORBA_ValueFactoryBase::~CORBA_ValueFactoryBase | ( | void |  | ) | `[virtual]`

## Member Function Documentation

ACE_INLINE void CORBA_ValueFactoryBase::_add_ref | ( | void |  | ) |

ACE_INLINE void CORBA_ValueFactoryBase::_remove_ref | ( | void |  | ) |

virtual CORBA_ValueBase* CORBA_ValueFactoryBase::create_for_unmarshal | ( | void |  | ) | `[pure virtual]`

| In a derived class T use return type TAO_OBV_CREATE_RETURN_TYPE (T) (see at definition below).

CORBA::AbstractBase * CORBA_ValueFactoryBase::create_for_unmarshal_abstract | ( | void |  | ) | `[virtual]`

## Member Data Documentation

CORBA::ULong CORBA_ValueFactoryBase::_tao_reference_count_`[private]`

TAO_SYNCH_MUTEX CORBA_ValueFactoryBase::_tao_reference_count_lock_`[private]`

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

- ValueFactory.h
- ValueFactory.cpp
- ValueFactory.i