Static Public Member Functions

TableSerializer Class Reference

#include <TableSerializer.h>

List of all members.

Static Public Member Functions

static void SerializeTable (DataStructures::Table *in, RakNet::BitStream *out)
static bool DeserializeTable (unsigned char *serializedTable, unsigned int dataLength, DataStructures::Table *out)
static bool DeserializeTable (RakNet::BitStream *in, DataStructures::Table *out)
static void SerializeColumns (DataStructures::Table *in, RakNet::BitStream *out)
static void SerializeColumns (DataStructures::Table *in, RakNet::BitStream *out, DataStructures::List< int > &skipColumnIndices)
static bool DeserializeColumns (RakNet::BitStream *in, DataStructures::Table *out)
static void SerializeRow (DataStructures::Table::Row *in, unsigned keyIn, const DataStructures::List< DataStructures::Table::ColumnDescriptor > &columns, RakNet::BitStream *out)
static void SerializeRow (DataStructures::Table::Row *in, unsigned keyIn, const DataStructures::List< DataStructures::Table::ColumnDescriptor > &columns, RakNet::BitStream *out, DataStructures::List< int > &skipColumnIndices)
static bool DeserializeRow (RakNet::BitStream *in, DataStructures::Table *out)
static void SerializeCell (RakNet::BitStream *out, DataStructures::Table::Cell *cell, DataStructures::Table::ColumnType columnType)
static bool DeserializeCell (RakNet::BitStream *in, DataStructures::Table::Cell *cell, DataStructures::Table::ColumnType columnType)
static void SerializeFilterQuery (RakNet::BitStream *in, DataStructures::Table::FilterQuery *query)
static bool DeserializeFilterQuery (RakNet::BitStream *out, DataStructures::Table::FilterQuery *query)
static void SerializeFilterQueryList (RakNet::BitStream *in, DataStructures::Table::FilterQuery *query, unsigned int numQueries, unsigned int maxQueries)
static bool DeserializeFilterQueryList (RakNet::BitStream *out, DataStructures::Table::FilterQuery **query, unsigned int *numQueries, unsigned int maxQueries, int allocateExtraQueries=0)
static void DeallocateQueryList (DataStructures::Table::FilterQuery *query, unsigned int numQueries)

Detailed Description

Definition at line 13 of file TableSerializer.h.


Member Function Documentation

void TableSerializer::DeallocateQueryList ( DataStructures::Table::FilterQuery query,
unsigned int  numQueries 
) [static]

Definition at line 309 of file TableSerializer.cpp.

Here is the call graph for this function:

bool TableSerializer::DeserializeCell ( RakNet::BitStream in,
DataStructures::Table::Cell cell,
DataStructures::Table::ColumnType  columnType 
) [static]

Definition at line 176 of file TableSerializer.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool TableSerializer::DeserializeColumns ( RakNet::BitStream in,
DataStructures::Table out 
) [static]

Definition at line 71 of file TableSerializer.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool TableSerializer::DeserializeFilterQuery ( RakNet::BitStream out,
DataStructures::Table::FilterQuery query 
) [static]

Definition at line 236 of file TableSerializer.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool TableSerializer::DeserializeFilterQueryList ( RakNet::BitStream out,
DataStructures::Table::FilterQuery **  query,
unsigned int *  numQueries,
unsigned int  maxQueries,
int  allocateExtraQueries = 0 
) [static]

Definition at line 274 of file TableSerializer.cpp.

Here is the call graph for this function:

bool TableSerializer::DeserializeRow ( RakNet::BitStream in,
DataStructures::Table out 
) [static]

Definition at line 124 of file TableSerializer.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool TableSerializer::DeserializeTable ( RakNet::BitStream in,
DataStructures::Table out 
) [static]

Definition at line 53 of file TableSerializer.cpp.

Here is the call graph for this function:

bool TableSerializer::DeserializeTable ( unsigned char *  serializedTable,
unsigned int  dataLength,
DataStructures::Table out 
) [static]

Definition at line 48 of file TableSerializer.cpp.

void TableSerializer::SerializeCell ( RakNet::BitStream out,
DataStructures::Table::Cell cell,
DataStructures::Table::ColumnType  columnType 
) [static]

Definition at line 147 of file TableSerializer.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void TableSerializer::SerializeColumns ( DataStructures::Table in,
RakNet::BitStream out 
) [static]

Definition at line 23 of file TableSerializer.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void TableSerializer::SerializeColumns ( DataStructures::Table in,
RakNet::BitStream out,
DataStructures::List< int > &  skipColumnIndices 
) [static]

Definition at line 34 of file TableSerializer.cpp.

Here is the call graph for this function:

void TableSerializer::SerializeFilterQuery ( RakNet::BitStream in,
DataStructures::Table::FilterQuery query 
) [static]

Definition at line 222 of file TableSerializer.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void TableSerializer::SerializeFilterQueryList ( RakNet::BitStream in,
DataStructures::Table::FilterQuery query,
unsigned int  numQueries,
unsigned int  maxQueries 
) [static]

Definition at line 259 of file TableSerializer.cpp.

Here is the call graph for this function:

void TableSerializer::SerializeRow ( DataStructures::Table::Row in,
unsigned  keyIn,
const DataStructures::List< DataStructures::Table::ColumnDescriptor > &  columns,
RakNet::BitStream out,
DataStructures::List< int > &  skipColumnIndices 
) [static]

Definition at line 101 of file TableSerializer.cpp.

Here is the call graph for this function:

void TableSerializer::SerializeRow ( DataStructures::Table::Row in,
unsigned  keyIn,
const DataStructures::List< DataStructures::Table::ColumnDescriptor > &  columns,
RakNet::BitStream out 
) [static]

Definition at line 89 of file TableSerializer.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void TableSerializer::SerializeTable ( DataStructures::Table in,
RakNet::BitStream out 
) [static]

Definition at line 7 of file TableSerializer.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:


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