SNMP++  3.3.4
Buffer< T > Class Template Reference

Tool class for easy allocation of buffer space. More...

#include <v3.h>

Public Member Functions

 Buffer (const unsigned int size)
 Constructor: Allocate a buffer for size objects. More...
 
 ~Buffer ()
 Destructor: Free allocated buffer. More...
 
T * get_ptr ()
 Get the buffer pointer. More...
 
void clear ()
 Overwrite the buffer space with zero. More...
 

Private Attributes

T * ptr
 
unsigned int len
 

Detailed Description

template<class T>
class Buffer< T >

Tool class for easy allocation of buffer space.

Definition at line 226 of file v3.h.

Constructor & Destructor Documentation

template<class T >
Buffer< T >::Buffer ( const unsigned int  size)
inline

Constructor: Allocate a buffer for size objects.

Definition at line 230 of file v3.h.

template<class T >
Buffer< T >::~Buffer ( )
inline

Destructor: Free allocated buffer.

Definition at line 240 of file v3.h.

Member Function Documentation

template<class T >
void Buffer< T >::clear ( )
inline

Overwrite the buffer space with zero.

Definition at line 252 of file v3.h.

template<class T >
T* Buffer< T >::get_ptr ( )
inline

Get the buffer pointer.

Definition at line 246 of file v3.h.

Member Data Documentation

template<class T >
unsigned int Buffer< T >::len
private

Definition at line 260 of file v3.h.

template<class T >
T* Buffer< T >::ptr
private

Definition at line 259 of file v3.h.


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