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

# TAO_Encodable Class Reference

TAO_Encodable Interface. More...

`#include <Encodable.h>`

Inheritance diagram for TAO_Encodable

[legend]
List of all members.

## Public Methods
virtual | ~TAO_Encodable (void)
virtual CORBA::Boolean | _tao_encode (TAO_OutputCDR &out_cdr) = 0
| Encodes the object implementing this method into a CDR stream. Returns true on success and false on failure.
virtual CORBA::Boolean | _tao_decode (TAO_InputCDR &in_cdr) = 0
| Decodes the object implementing this method from a CDR stream. Returns true on success and false on failure.

## Detailed Description

TAO_Encodable Interface.

This interface should be inherited by classes that wish to be encoded/decoded into/from a CDR stream. Implementation of the streaming methods is deferred to the subclasses.

## Constructor & Destructor Documentation

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

## Member Function Documentation

CORBA::Boolean TAO_Encodable::_tao_decode ( | TAO_InputCDR & in_cdr )`[pure virtual]`

| Decodes the object implementing this method from a CDR stream. Returns true on success and false on failure.

CORBA::Boolean TAO_Encodable::_tao_encode ( | TAO_OutputCDR & out_cdr )`[pure virtual]`

| Encodes the object implementing this method into a CDR stream. Returns true on success and false on failure.

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

- Encodable.h
- Encodable.cpp