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