class MimeLinesBody

MIME for multiple text lines. More...

Full nameTelEngine::MimeLinesBody
Definition#include <yatemime.h>
InheritsTelEngine::MimeBody [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Protected Methods


Detailed Description

An object holding MIME data as separate text lines

 MimeLinesBody (const String& type, const char* buf, int len)

MimeLinesBody

Constructor from block of data

Parameters:
typeThe value of the Content-Type header line
bufPointer to buffer of data
lenLength of data in buffer

 MimeLinesBody (const MimeHeaderLine& type, const char* buf, int len)

MimeLinesBody

Constructor from block of data

Parameters:
typeThe content type header line
bufPointer to buffer of data
lenLength of data in buffer

 ~MimeLinesBody ()

~MimeLinesBody

[virtual]

Destructor

void*  getObject (const String& name)

getObject

[const virtual]

RTTI method, get a pointer to a derived class given the class name

Parameters:
nameName of the class we are asking for

Returns: Pointer to the requested class or NULL if this object doesn't implement it

Reimplemented from MimeBody.

MimeBody*  clone ()

clone

[const virtual]

Duplicate this MIME body

Returns: Copy of this MIME body - a new MimeLinesBody

Reimplemented from MimeBody.

inline const ObjList&  lines ()

lines

[const]

Retrieve the stored lines of text

Returns: List of Strings

inline void  addLine (const char* line)

addLine

Append a line of text to the data

Parameters:
lineText to append

 MimeLinesBody (const MimeLinesBody& original)

MimeLinesBody

[protected]

Copy constructor

void  buildBody ()

buildBody

[protected const virtual]

Override that is called internally to build the binary encoded body

Reimplemented from MimeBody.


Generated by: paulc on bussard on Fri Dec 21 16:28:34 2012, using kdoc 2.0a54.