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

# TAO_Writer_Base Class Reference

`#include <Storable.h>`

Inheritance diagram for TAO_Writer_Base:

[legend]
List of all members.

## Public Methods
virtual | ~TAO_Writer_Base ()
| TAO_Writer_Base ()
virtual int | open (const char *name)=0
virtual int | close ()=0
virtual TAO_Writer_Base & | operator<< (const TAO_NS_Persistence_Header &header)=0
virtual TAO_Writer_Base & | operator<< (const TAO_NS_Persistence_Record &record)=0
## Public Attributes
int | delete_bindings_
| This is used to indicate to the Writer that the bindings map is now empty and therefore now persistence resources are needed for it. More...

## Constructor & Destructor Documentation

ACE_INLINE TAO_Writer_Base::~TAO_Writer_Base | ( |  | ) | `[virtual]`

ACE_INLINE TAO_Writer_Base::TAO_Writer_Base | ( |  | ) |

## Member Function Documentation

virtual int TAO_Writer_Base::close | ( |  | ) | `[pure virtual]`

| Reimplemented in TAO_NS_FlatFileWriter.

virtual int TAO_Writer_Base::open | ( | const char * | filename | ) | `[pure virtual]`

| Reimplemented in TAO_NS_FlatFileWriter.

virtual TAO_Writer_Base& TAO_Writer_Base::operator<< | ( | const TAO_NS_Persistence_Record & | record | ) | `[pure virtual]`

| Reimplemented in TAO_NS_FlatFileWriter.

virtual TAO_Writer_Base& TAO_Writer_Base::operator<< | ( | const TAO_NS_Persistence_Header & | header | ) | `[pure virtual]`

| Reimplemented in TAO_NS_FlatFileWriter.

## Member Data Documentation

int TAO_Writer_Base::delete_bindings_

| This is used to indicate to the Writer that the bindings map is now empty and therefore now persistence resources are needed for it.

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

- Storable.h
- Storable.inl