| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Types | Public Member Functions
oracle::occi::Stream Class Reference

`#include <occiControl.h>`

List of all members.

## Public Types

enum | Status { READY_FOR_READ, READY_FOR_WRITE, INACTIVE }

## Public Member Functions

virtual | ~Stream ()
virtual int | readBuffer (char *buffer, unsigned int size)=0
virtual int | readLastBuffer (char *buffer, unsigned int size)=0
virtual void | writeBuffer (char *buffer, unsigned int size)=0
virtual void | writeLastBuffer (char *buffer, unsigned int size)=0
virtual Status | status () const =0

## Member Enumeration Documentation

enum oracle::occi::Stream::Status

Enumerator:

  READY_FOR_READ |
  READY_FOR_WRITE |
  INACTIVE |

## Constructor & Destructor Documentation

virtual oracle::occi::Stream::~Stream | ( |  | ) | `[inline, virtual]`

## Member Function Documentation

virtual int oracle::occi::Stream::readBuffer | ( | char * | buffer,
|  | unsigned int | size
| ) |  | `[pure virtual]`

virtual int oracle::occi::Stream::readLastBuffer | ( | char * | buffer,
|  | unsigned int | size
| ) |  | `[pure virtual]`

virtual Status oracle::occi::Stream::status | ( |  | ) | const`[pure virtual]`

virtual void oracle::occi::Stream::writeBuffer | ( | char * | buffer,
|  | unsigned int | size
| ) |  | `[pure virtual]`

virtual void oracle::occi::Stream::writeLastBuffer | ( | char * | buffer,
|  | unsigned int | size
| ) |  | `[pure virtual]`

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

- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/Oracle/OCI/include/occiControl.h

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines