|
|
An object holding the lines of an application/sdp MIME type
| MimeSdpBody ()
| MimeSdpBody |
Default constructor, builds an empty application/sdp
| MimeSdpBody (const String& type, const char* buf, int len)
| MimeSdpBody |
Constructor from block of data
Parameters:
| type | The value of the Content-Type header line |
| buf | Pointer to buffer of data |
| len | Length of data in buffer |
| MimeSdpBody (const MimeHeaderLine& type, const char* buf, int len)
| MimeSdpBody |
Constructor from block of data
Parameters:
| type | The content type header line |
| buf | Pointer to buffer of data |
| len | Length of data in buffer |
| ~MimeSdpBody ()
| ~MimeSdpBody |
[virtual]
Destructor
| void* getObject (const String& name)
| getObject |
[const virtual]
RTTI method, get a pointer to a derived class given the 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 MimeBody.
| bool isSDP ()
| isSDP |
[const virtual]
Override that checks if this body is an Session Description Protocol
Returns: True, since this body holds a SDP
Reimplemented from MimeBody.
| MimeBody* clone ()
| clone |
[const virtual]
Duplicate this MIME body
Returns: Copy of this MIME body - a new MimeSdpBody
Reimplemented from MimeBody.
| inline const ObjList& lines ()
| lines |
[const]
Retrieve the lines hold in data
Returns: List of NamedStrings
| inline void addLine (const char* name, const char* value = 0)
| addLine |
Append a new name=value line of SDP data
Parameters:
| name | Name of the line, should be one character |
| value | Text of the line |
| const NamedString* getLine (const char* name)
| getLine |
[const]
Retrieve the first line matching a name
Parameters:
| name | Name of the line to search |
Returns: First instance of the searched name or NULL if none present
| const NamedString* getNextLine (const NamedString* line)
| getNextLine |
[const]
Retrieve the next line of the same type as the current
Parameters:
| line | Current line |
Returns: Next instance of same name or NULL if no more
| MimeSdpBody (const MimeSdpBody& original)
| MimeSdpBody |
[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 Sun Oct 20 21:06:06 2013, using kdoc 2.0a54. |