Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

safeBuffer Class Reference

#include <XSECSafeBuffer.hpp>

List of all members.

Public Methods

 safeBuffer ()
 safeBuffer (int initialSize)
 safeBuffer (char *inStr, unsigned int initialSize=DEFAULT_SAFE_BUFFER_SIZE)
 safeBuffer (const safeBuffer &other)
 ~safeBuffer ()
void sbStrcpyIn (const char *inStr)
void sbStrcpyIn (const safeBuffer &inStr)
void sbStrncpyIn (char *inStr, int n)
void sbStrncpyIn (const safeBuffer &inStr, int n)
void sbStrcatIn (char *inStr)
void sbStrcatIn (const safeBuffer &inStr)
void sbStrncatIn (char *inStr, int n)
void sbStrinsIn (const char *inStr, unsigned int offset)
void sbMemcpyIn (void *inBuf, int n)
void sbMemcpyIn (int offset, const void *inBuf, int n)
void sbMemcpyOut (void *outBuf, int n) const
int sbStrncmp (char *inStr, int n)
int sbOffsetStrcmp (char *inStr, unsigned int offset)
int sbOffsetStrncmp (char *inStr, unsigned int offset, int n)
int sbStrcmp (char *inStr) const
int sbStrcmp (const safeBuffer &inStr) const
int sbStrstr (char *inStr)
int sbOffsetStrstr (const char *inStr, unsigned int offset)
unsigned char & operator[] (int n)
safeBuffer & operator= (const safeBuffer &cpy)
int sbStrlen (void) const
unsigned int sbRawBufferSize (void) const
const unsigned char * rawBuffer () const
const char * rawCharBuffer () const
void resize (unsigned int sz)
const XMLCh * sbStrToXMLCh (void)


Constructor & Destructor Documentation

safeBuffer::safeBuffer (    ) 
 

safeBuffer::safeBuffer (  int    initialSize ) 
 

safeBuffer::safeBuffer (  char *    inStr,
unsigned int    initialSize = DEFAULT_SAFE_BUFFER_SIZE
) 
 

safeBuffer::safeBuffer (  const safeBuffer &    other ) 
 

safeBuffer::~safeBuffer (    ) 
 


Member Function Documentation

safeBuffer& safeBuffer::operator= (  const safeBuffer &    cpy ) 
 

unsigned char& safeBuffer::operator[] (  int    n ) 
 

const unsigned char* safeBuffer::rawBuffer (    )  const
 

const char* safeBuffer::rawCharBuffer (    )  const
 

void safeBuffer::resize (  unsigned int    sz ) 
 

void safeBuffer::sbMemcpyIn (  int    offset,
const void *    inBuf,
int    n
) 
 

void safeBuffer::sbMemcpyIn (  void *    inBuf,
int    n
) 
 

void safeBuffer::sbMemcpyOut (  void *    outBuf,
int    n
)  const
 

int safeBuffer::sbOffsetStrcmp (  char *    inStr,
unsigned int    offset
) 
 

int safeBuffer::sbOffsetStrncmp (  char *    inStr,
unsigned int    offset,
int    n
) 
 

int safeBuffer::sbOffsetStrstr (  const char *    inStr,
unsigned int    offset
) 
 

unsigned int safeBuffer::sbRawBufferSize (  void    )  const
 

void safeBuffer::sbStrcatIn (  const safeBuffer &    inStr ) 
 

void safeBuffer::sbStrcatIn (  char *    inStr ) 
 

int safeBuffer::sbStrcmp (  const safeBuffer &    inStr )  const
 

int safeBuffer::sbStrcmp (  char *    inStr )  const
 

void safeBuffer::sbStrcpyIn (  const safeBuffer &    inStr ) 
 

void safeBuffer::sbStrcpyIn (  const char *    inStr ) 
 

void safeBuffer::sbStrinsIn (  const char *    inStr,
unsigned int    offset
) 
 

int safeBuffer::sbStrlen (  void    )  const
 

void safeBuffer::sbStrncatIn (  char *    inStr,
int    n
) 
 

int safeBuffer::sbStrncmp (  char *    inStr,
int    n
) 
 

void safeBuffer::sbStrncpyIn (  const safeBuffer &    inStr,
int    n
) 
 

void safeBuffer::sbStrncpyIn (  char *    inStr,
int    n
) 
 

int safeBuffer::sbStrstr (  char *    inStr ) 
 

const XMLCh* safeBuffer::sbStrToXMLCh (  void    ) 
 


The documentation for this class was generated from the following file:
Generated on Sat Jan 11 20:35:19 2003 for XML-Security-C by doxygen1.2.15