OutputStream is a base class for writing binary data.
More...
#include <OutputStream.h>
List of all members.
Public Member Functions |
| OutputStream () |
| Constructor.
|
virtual | ~OutputStream () |
| Destructor.
|
template<typename T > |
size_t | Write (const T &data) |
size_t | Write (const std::string &data) |
size_t | Write (const char *pString) |
Protected Member Functions |
virtual size_t | Write (const void *pData, size_t size)=0 |
Detailed Description
OutputStream is a base class for writing binary data.
Constructor & Destructor Documentation
LibCT::OutputStream::OutputStream |
( |
| ) |
|
virtual LibCT::OutputStream::~OutputStream |
( |
| ) |
[virtual] |
Member Function Documentation
template<typename T >
size_t LibCT::OutputStream::Write |
( |
const T & |
data | ) |
[inline] |
Write data
- Returns:
- The number of bytes written
- Parameters:
-
virtual size_t LibCT::OutputStream::Write |
( |
const void * |
pData, |
|
|
size_t |
size |
|
) |
| [protected, pure virtual] |
Write size bytes from pData
- Returns:
- The number of bytes written
- Parameters:
-
pData | Buffer to write |
size | Size of pData |
size_t LibCT::OutputStream::Write |
( |
const char * |
pString | ) |
|
Write a string
- Returns:
- The number of bytes written
- Parameters:
-
size_t LibCT::OutputStream::Write |
( |
const std::string & |
data | ) |
|
Write a string
- Returns:
- The number of bytes written
- Parameters:
-
The documentation for this class was generated from the following file: