MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
DtDynamicBuffer Class Reference

class 'DtDynamicBuffer' More...

+ Collaboration diagram for DtDynamicBuffer:

Public Member Functions

 DtDynamicBuffer ()
 Main (default) constructor. More...
 
 ~DtDynamicBuffer ()
 Destructor. More...
 
 DtDynamicBuffer (const DtDynamicBuffer &)
 Copy constructor. More...
 
DtDynamicBufferoperator= (const DtDynamicBuffer &)
 Assignment operator. More...
 
int resize (int sz=0)
 

Public Attributes

char * myBuff
 
int mySz
 

Detailed Description

class 'DtDynamicBuffer'

The simplest possible implementation of a self-resizing buffer

Constructor & Destructor Documentation

DtDynamicBuffer::DtDynamicBuffer ( )

Main (default) constructor.

DtDynamicBuffer::~DtDynamicBuffer ( )

Destructor.

DtDynamicBuffer::DtDynamicBuffer ( const DtDynamicBuffer )

Copy constructor.

Member Function Documentation

DtDynamicBuffer& DtDynamicBuffer::operator= ( const DtDynamicBuffer )

Assignment operator.

int DtDynamicBuffer::resize ( int  sz = 0)

Member Data Documentation

char* DtDynamicBuffer::myBuff
int DtDynamicBuffer::mySz

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

Document ID: Generated on Fri May 31 15:45:35 EDT 2024 from SVN revision 266500
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)