| 
 
 | 
 | ||||||||||||||||||
Abstract base class for holding Multipurpose Internet Mail Extensions data
| ~MimeBody () | ~MimeBody | 
[virtual]
Destructor
| void*  getObject (const String& name) | getObject | 
[const virtual]
RTTI method, get a pointer to a derived class given that class name
Parameters:
| name | Name of the class we are asking for | 
Returns: Pointer to the requested class or NULL if this object doesn't implement it
Reimplemented from GenObject.
| inline const String&  getType () | getType | 
[const]
Retrive the MIME type of this body
Returns: Name of the MIME type/subtype
| const DataBlock&  getBody () | getBody | 
[const]
Retrive the binary encoding of this MIME body
Returns: Block of binary data
| bool  isSDP () | isSDP | 
[const virtual]
Check if this body is an Session Description Protocol
Returns: True if this body holds a SDP
| bool  isMultipart () | isMultipart | 
[const virtual]
Check if this body is multipart (can hold other MIME bodies)
Returns: True if this body is multipart
| MimeBody*  clone () | clone | 
[const pure virtual]
Duplicate this MIME body
Returns: Copy of this MIME body
| MimeBody*  build (const char* buf, int len, const String& type) | build | 
[static]
Method to build a MIME body from a type and data buffer
Parameters:
| buf | Pointer to buffer of data | 
| len | Length of data in buffer | 
| type | Name of the MIME type/subtype, must be lower case | 
Returns: Newly allocated MIME body or NULL if type is unknown
| String*  getUnfoldedLine (const char*& buf, int& len) | getUnfoldedLine | 
[static]
Utility method, returns an unfolded line and advances the pointer
Parameters:
| buf | Reference to pointer to start of buffer data | 
| len | Reference to variable holding buffer length | 
Returns: Newly allocated String holding the line of text
| MimeBody (const String& type) | MimeBody | 
[protected]
Constructor to be used only by derived classes
Parameters:
| type | Name of the MIME type/subtype, must be lower case | 
| void  buildBody () | buildBody | 
[protected const pure virtual]
Method that is called internally to build the binary encoded body
| mutable DataBlock m_body | m_body | 
[protected]
| Generated by: root on dragoshel on Fri Aug 24 11:49:48 2007, using kdoc 2.0a54. |