#include <ValueFactory.h>
Public Methods | |
| CORBA_ValueFactoryBase () | |
| virtual | ~CORBA_ValueFactoryBase () |
| virtual const char* | tao_repository_id () = 0 |
| 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). | |
Private Attributes | |
| CORBA::ULong | _tao_reference_count_ |
| TAO_SYNCH_MUTEX | _tao_reference_count_lock_ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
In a derived class T use return type TAO_OBV_CREATE_RETURN_TYPE (T) (see at definition below).
|
|
|
|
|
|
|
|
|
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000