reSIProcate/stack  9694
Public Member Functions | Static Public Member Functions
resip::MultipartAlternativeContents Class Reference

SIP body type for holding Multipart-Alternative body contents (MIME content-type multipart/alternative). More...

#include <MultipartAlternativeContents.hxx>

Inheritance diagram for resip::MultipartAlternativeContents:
Inheritance graph
[legend]
Collaboration diagram for resip::MultipartAlternativeContents:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 MultipartAlternativeContents ()
 MultipartAlternativeContents (const HeaderFieldValue &hfv, const Mime &contentType)
 MultipartAlternativeContents (const MultipartAlternativeContents &rhs)
MultipartAlternativeContentsoperator= (const MultipartAlternativeContents &rhs)
virtual Contentsclone () const
 duplicate an MultipartAlternativeContents object

Static Public Member Functions

static const MimegetStaticType ()
static bool init ()

Detailed Description

SIP body type for holding Multipart-Alternative body contents (MIME content-type multipart/alternative).

Definition at line 13 of file MultipartAlternativeContents.hxx.


Constructor & Destructor Documentation

MultipartAlternativeContents::MultipartAlternativeContents ( )

Definition at line 21 of file MultipartAlternativeContents.cxx.

Referenced by clone().

MultipartAlternativeContents::MultipartAlternativeContents ( const HeaderFieldValue hfv,
const Mime contentType 
)

Definition at line 25 of file MultipartAlternativeContents.cxx.

   : MultipartMixedContents(hfv, contentsType)
{}
MultipartAlternativeContents::MultipartAlternativeContents ( const MultipartAlternativeContents rhs)

Definition at line 29 of file MultipartAlternativeContents.cxx.


Member Function Documentation

Contents * MultipartAlternativeContents::clone ( ) const [virtual]

duplicate an MultipartAlternativeContents object

Returns:
pointer to a new MultipartAlternativeContents object

Reimplemented from resip::MultipartMixedContents.

Definition at line 41 of file MultipartAlternativeContents.cxx.

References MultipartAlternativeContents().

{
   return new MultipartAlternativeContents(*this);
}

Here is the call graph for this function:

const Mime & MultipartAlternativeContents::getStaticType ( ) [static]

Reimplemented from resip::MultipartMixedContents.

Definition at line 47 of file MultipartAlternativeContents.cxx.

References type.

{
   static Mime type("multipart", "alternative");
   return type;
}
bool MultipartAlternativeContents::init ( ) [static]

Reimplemented from resip::MultipartMixedContents.

Definition at line 14 of file MultipartAlternativeContents.cxx.

{
   static ContentsFactory<MultipartAlternativeContents> factory;
   (void)factory;
   return true;
}
MultipartAlternativeContents & MultipartAlternativeContents::operator= ( const MultipartAlternativeContents rhs)

Definition at line 34 of file MultipartAlternativeContents.cxx.

{
   MultipartMixedContents::operator=(rhs);
   return *this;
}

The documentation for this class was generated from the following files: