#include <pointer.h>
Public Member Functions | |
Buffer () | |
Buffer (unsigned int size) | |
Buffer (const Buffer &buffer) | |
Buffer (const T *t, unsigned int size) | |
~Buffer () | |
Buffer & | operator= (const Buffer &buffer) |
T & | operator[] (unsigned int i) const |
T * | operator* () const |
unsigned int | getSize () const |
Private Member Functions | |
void | drop () |
Private Attributes | |
T * | data |
unsigned int | m_size |
References Buffer< T >::data, and Buffer< T >::m_size.
References Buffer< T >::data, and Buffer< T >::m_size.
References Buffer< T >::data, and Buffer< T >::m_size.
References Buffer< T >::data, and Buffer< T >::m_size.
|
inlineprivate |
References Buffer< T >::data.
Referenced by Buffer< T >::~Buffer(), and Buffer< T >::operator=().
|
inline |
References Buffer< T >::m_size.
Referenced by SharedBuffer< T >::SharedBuffer(), Client::getMesh(), Client::loadMedia(), con::ConnectionCommand::operator=(), con::UDPPeer::processReliableSendCommand(), con::UDPPeer::PutReliableSendCommand(), con::ConnectionSendThread::rawSend(), con::Connection::Receive(), and con::UDPPeer::RunCommandQueues().
|
inline |
References Buffer< T >::data.
References Buffer< T >::data, Buffer< T >::drop(), and Buffer< T >::m_size.
|
inline |
References Buffer< T >::data.
|
private |
|
private |
Referenced by Buffer< T >::Buffer(), Buffer< T >::getSize(), and Buffer< T >::operator=().