reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
resip::ContentsFactoryBase Class Referenceabstract

#include <ContentsFactoryBase.hxx>

Inheritance diagram for resip::ContentsFactoryBase:
[legend]

Public Member Functions

 ContentsFactoryBase (const Mime &contentType)
 
virtual ~ContentsFactoryBase ()
 
virtual Contents * create (const HeaderFieldValue &hfv, const Mime &contentType) const =0
 
virtual Contents * convert (Contents *c) const =0
 

Static Public Member Functions

static HashMap< Mime, ContentsFactoryBase * > & getFactoryMap ()
 

Detailed Description

Definition at line 16 of file ContentsFactoryBase.hxx.

Constructor & Destructor Documentation

◆ ContentsFactoryBase()

ContentsFactoryBase::ContentsFactoryBase ( const Mime &  contentType)

Definition at line 11 of file ContentsFactoryBase.cxx.

◆ ~ContentsFactoryBase()

ContentsFactoryBase::~ContentsFactoryBase ( )
virtual

Definition at line 23 of file ContentsFactoryBase.cxx.

Member Function Documentation

◆ convert()

virtual Contents * resip::ContentsFactoryBase::convert ( Contents *  c) const
pure virtual

Implemented in resip::ContentsFactory< T >.

◆ create()

virtual Contents * resip::ContentsFactoryBase::create ( const HeaderFieldValue &  hfv,
const Mime &  contentType 
) const
pure virtual

Implemented in resip::ContentsFactory< T >.

◆ getFactoryMap()

HashMap< Mime, ContentsFactoryBase * > & ContentsFactoryBase::getFactoryMap ( )
static

Definition at line 41 of file ContentsFactoryBase.cxx.


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