MistServer  2.5.3-Pro-19-gf5e75b1 ( Generic_64)
Public Member Functions | Data Fields | Private Member Functions | Private Attributes
Utils::bitstreamLSBF Class Reference

#include <bitstream.h>

Public Member Functions

 bitstreamLSBF ()
 
 bitstreamLSBF ()
 
void append (char *input, size_t bytes)
 
void append (char *input, size_t bytes)
 
void append (std::string &input)
 
void append (std::string &input)
 
void clear ()
 
void clear ()
 
long long unsigned int get (size_t count)
 
long long unsigned int get (size_t count)
 
bitstreamLSBFoperator<< (std::string input)
 
bitstreamLSBFoperator<< (std::string input)
 
long long unsigned int peek (size_t count)
 
long long unsigned int peek (size_t count)
 
long long unsigned int size ()
 
long long unsigned int size ()
 
void skip (size_t count)
 
void skip (size_t count)
 

Data Fields

std::string data
 

Private Member Functions

void fixData ()
 
void fixData ()
 

Private Attributes

long long unsigned int readBuffer
 
unsigned int readBufferOffset
 

Constructor & Destructor Documentation

Utils::bitstreamLSBF::bitstreamLSBF ( )
Utils::bitstreamLSBF::bitstreamLSBF ( )

Member Function Documentation

void Utils::bitstreamLSBF::append ( char *  input,
size_t  bytes 
)
void Utils::bitstreamLSBF::append ( char *  input,
size_t  bytes 
)
void Utils::bitstreamLSBF::append ( std::string &  input)
void Utils::bitstreamLSBF::append ( std::string &  input)
void Utils::bitstreamLSBF::clear ( )
void Utils::bitstreamLSBF::clear ( )
void Utils::bitstreamLSBF::fixData ( )
private
void Utils::bitstreamLSBF::fixData ( )
private
long long unsigned int Utils::bitstreamLSBF::get ( size_t  count)
long long unsigned int Utils::bitstreamLSBF::get ( size_t  count)
bitstreamLSBF& Utils::bitstreamLSBF::operator<< ( std::string  input)
inline
bitstreamLSBF& Utils::bitstreamLSBF::operator<< ( std::string  input)
inline
long long unsigned int Utils::bitstreamLSBF::peek ( size_t  count)
long long unsigned int Utils::bitstreamLSBF::peek ( size_t  count)
long long unsigned int Utils::bitstreamLSBF::size ( )
long long unsigned int Utils::bitstreamLSBF::size ( )
void Utils::bitstreamLSBF::skip ( size_t  count)
void Utils::bitstreamLSBF::skip ( size_t  count)

Field Documentation

std::string Utils::bitstreamLSBF::data
long long unsigned int Utils::bitstreamLSBF::readBuffer
private
unsigned int Utils::bitstreamLSBF::readBufferOffset
private

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