rtspstack
Class CharData


class CharData


Constructor Summary
CharData()
           
CharData(const char * buf, u_int32_t len)
           
CharData(const char * buf)
           
CharData(const CharData & src)
           

Destructor Summary
~CharData()
           

Method Summary
 const const u_int32_tgetLen()
           
 const const char *getPtr()
           
 boolisEmptyLine()
          check if the whole data is an empty line it is a very strict checking.
 const boolisEqualNoCase(const char * data, const u_int32_t len)
           
 charoperator[](unsigned int i)
           
 CharData &operator=(const CharData & data)
           
 voidset(const char * thePtr, u_int32_t theLen)
           
 voidsetLen(u_int32_t theLen)
           

Constructor Detail

CharData

public CharData()

CharData

public CharData(const char * buf, u_int32_t len)

CharData

public CharData(const char * buf)

CharData

public CharData(const CharData & src)
Method Detail

~CharData

public ~CharData()
Method Detail

getLen

public const const u_int32_t getLen()

getPtr

public const const char * getPtr()

isEmptyLine

public bool isEmptyLine()
check if the whole data is an empty line it is a very strict checking. It is true when the whole data is only CRLF.

isEqualNoCase

public const bool isEqualNoCase(const char * data, const u_int32_t len)

operator[]

public char operator[](unsigned int i)

operator=

public CharData & operator=(const CharData & data)

set

public void set(const char * thePtr, u_int32_t theLen)

setLen

public void setLen(u_int32_t theLen)