BundleReader is an interface for reading sequence of bytes. More...
#include <CCBundleReader.h>
Public Member Functions | |
BundleReader () | |
Structor. More... | |
BundleReader () | |
Structor. More... | |
BundleReader () | |
Structor. More... | |
~BundleReader () | |
inicial More... | |
~BundleReader () | |
inicial More... | |
~BundleReader () | |
inicial More... | |
void | init (char *buffer, ssize_t length) |
initialise More... | |
var | init ( var buffer, var length) |
initialise More... | |
local | init ( local buffer, local length) |
initialise More... | |
ssize_t | read (void *ptr, ssize_t size, ssize_t count) |
Reads an array of elements. More... | |
local | read ( local ptr, local size, local count) |
Reads an array of elements. More... | |
char * | readLine (int num, char *line) |
Reads a line from the buffer. More... | |
bool | eof () |
Returns true if the end of the buffer has been reached. More... | |
local | eof () |
Returns true if the end of the buffer has been reached. More... | |
ssize_t | length () |
Returns the length of the buffer in bytes. More... | |
local | length () |
Returns the length of the buffer in bytes. More... | |
ssize_t | tell () |
Returns the position of the file pointer. More... | |
local | tell () |
Returns the position of the file pointer. More... | |
bool | seek (long int offset, int origin) |
Sets the position of the file pointer. More... | |
var | seek ( var offset, var origin) |
Sets the position of the file pointer. More... | |
local | seek ( local offset, local origin) |
Sets the position of the file pointer. More... | |
bool | rewind () |
Sets the file pointer at the start of the file. More... | |
var | rewind () |
Sets the file pointer at the start of the file. More... | |
local | rewind () |
Sets the file pointer at the start of the file. More... | |
template<typename T > | |
bool | read (T *ptr) |
read binary typed value. More... | |
template<typename T > | |
var | read ( var ptr) |
read binary typed value. More... | |
template<typename T > | |
local | read ( local ptr) |
read binary typed value. More... | |
template<typename T > | |
bool | readArray (unsigned int *length, std::vector< T > *values) |
template function to read array of value. More... | |
std::string | readString () |
first read length, then read string text More... | |
bool | readMatrix (float *m) |
local | readMatrix ( local m) |
template<> | |
bool | read (char *ptr) |
specalization for char More... | |
Public Member Functions inherited from Ref | |
void | retain () |
Retains the ownership. More... | |
void | release () |
Releases the ownership immediately. More... | |
Ref * | autorelease () |
Releases the ownership sometime soon automatically. More... | |
unsigned int | getReferenceCount () const |
Returns the Ref's current reference count. More... | |
local | getReferenceCount () |
Returns the Ref's current reference count. More... | |
virtual | ~Ref () |
Additional Inherited Members | |
Protected Member Functions inherited from Ref | |
Ref () | |
Constructor. More... | |
Ref () | |
Constructor. More... | |
Protected Attributes inherited from Ref | |
unsigned int | _referenceCount |
count of references More... | |
local | _referenceCount |
count of references More... | |
BundleReader is an interface for reading sequence of bytes.
BundleReader | ( | ) |
Structor.
var BundleReader | ( | ) |
Structor.
local BundleReader | ( | ) |
Structor.
~BundleReader | ( | ) |
inicial
var ~BundleReader | ( | ) |
inicial
local ~BundleReader | ( | ) |
inicial
bool eof | ( | ) |
Returns true if the end of the buffer has been reached.
var eof | ( | ) |
Returns true if the end of the buffer has been reached.
local eof | ( | ) |
Returns true if the end of the buffer has been reached.
void init | ( | char * | buffer, |
ssize_t | length | ||
) |
initialise
lpbuffer | The data buffer pointer |
length | The data buffer size |
var init | ( | var | buffer, |
var | length | ||
) |
initialise
lpbuffer | The data buffer pointer |
length | The data buffer size |
local init | ( | local | buffer, |
local | length | ||
) |
initialise
lpbuffer | The data buffer pointer |
length | The data buffer size |
ssize_t length | ( | ) |
Returns the length of the buffer in bytes.
var length | ( | ) |
Returns the length of the buffer in bytes.
local length | ( | ) |
Returns the length of the buffer in bytes.
Reads an array of elements.
ptr | The pointer to the memory to copy into. The available size should be at least bytes. |
size | The size of each element to be read, in bytes. |
count | The number of elements to read. |
var read | ( | var | ptr, |
var | size, | ||
var | count | ||
) |
Reads an array of elements.
ptr | The pointer to the memory to copy into. The available size should be at least bytes. |
size | The size of each element to be read, in bytes. |
count | The number of elements to read. |
local read | ( | local | ptr, |
local | size, | ||
local | count | ||
) |
Reads an array of elements.
ptr | The pointer to the memory to copy into. The available size should be at least bytes. |
size | The size of each element to be read, in bytes. |
count | The number of elements to read. |
|
inline |
read binary typed value.
template read routines
|
inline |
read binary typed value.
template read routines
|
inline |
read binary typed value.
template read routines
|
inline |
specalization for char
|
inline |
specalization for char
|
inline |
specalization for char
|
inline |
template function to read array of value.
|
inline |
template function to read array of value.
|
inline |
template function to read array of value.
char* readLine | ( | int | num, |
char * | line | ||
) |
Reads a line from the buffer.
var readLine | ( | var | num, |
var | line | ||
) |
Reads a line from the buffer.
local readLine | ( | local | num, |
local | line | ||
) |
Reads a line from the buffer.
bool readMatrix | ( | float * | m | ) |
var readMatrix | ( | var | m | ) |
local readMatrix | ( | local | m | ) |
std::string readString | ( | ) |
first read length, then read string text
var readString | ( | ) |
first read length, then read string text
local readString | ( | ) |
first read length, then read string text
bool rewind | ( | ) |
Sets the file pointer at the start of the file.
var rewind | ( | ) |
Sets the file pointer at the start of the file.
local rewind | ( | ) |
Sets the file pointer at the start of the file.
bool seek | ( | long int | offset, |
int | origin | ||
) |
Sets the position of the file pointer.
var seek | ( | var | offset, |
var | origin | ||
) |
Sets the position of the file pointer.
local seek | ( | local | offset, |
local | origin | ||
) |
Sets the position of the file pointer.
ssize_t tell | ( | ) |
Returns the position of the file pointer.
var tell | ( | ) |
Returns the position of the file pointer.
local tell | ( | ) |
Returns the position of the file pointer.