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

SIP body type for holding PKCS7 Signed contents (MIME content-type application/pkcs7-signature). More...

#include <Pkcs7Contents.hxx>

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

List of all members.

Public Member Functions

 Pkcs7SignedContents ()
 Pkcs7SignedContents (const Data &text)
 Pkcs7SignedContents (const HeaderFieldValue &hfv, const Mime &contentType)
 Pkcs7SignedContents (const Data &data, const Mime &contentType)
 Pkcs7SignedContents (const Pkcs7SignedContents &rhs)
virtual ~Pkcs7SignedContents ()
Pkcs7SignedContentsoperator= (const Pkcs7SignedContents &rhs)
virtual Contentsclone () const
 duplicate an Pkcs7SignedContents object

Static Public Member Functions

static const MimegetStaticType ()
static bool init ()

Static Public Attributes

static const Pkcs7SignedContents Empty

Detailed Description

SIP body type for holding PKCS7 Signed contents (MIME content-type application/pkcs7-signature).

Definition at line 51 of file Pkcs7Contents.hxx.


Constructor & Destructor Documentation

Pkcs7SignedContents::Pkcs7SignedContents ( )

Definition at line 41 of file Pkcs7Contents.cxx.

Referenced by clone().

{
}
Pkcs7SignedContents::Pkcs7SignedContents ( const Data text)

Definition at line 51 of file Pkcs7Contents.cxx.

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

Definition at line 68 of file Pkcs7Contents.cxx.

   : Pkcs7Contents(hfv, contentsType)
{
}
resip::Pkcs7SignedContents::Pkcs7SignedContents ( const Data data,
const Mime contentType 
)
Pkcs7SignedContents::Pkcs7SignedContents ( const Pkcs7SignedContents rhs)

Definition at line 79 of file Pkcs7Contents.cxx.

   : Pkcs7Contents(rhs)
{
}
Pkcs7SignedContents::~Pkcs7SignedContents ( ) [virtual]

Definition at line 88 of file Pkcs7Contents.cxx.

{
}

Member Function Documentation

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

duplicate an Pkcs7SignedContents object

Returns:
pointer to a new Pkcs7SignedContents object

Reimplemented from resip::Pkcs7Contents.

Definition at line 110 of file Pkcs7Contents.cxx.

References Pkcs7SignedContents().

{
   return new Pkcs7SignedContents(*this);
}

Here is the call graph for this function:

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

Reimplemented from resip::Pkcs7Contents.

Definition at line 123 of file Pkcs7Contents.cxx.

References type.

{
   static Mime type("application","pkcs7-signature");
   return type;
}
bool Pkcs7SignedContents::init ( ) [static]

Reimplemented from resip::Pkcs7Contents.

Definition at line 28 of file Pkcs7Contents.cxx.

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

Member Data Documentation

Reimplemented from resip::Pkcs7Contents.

Definition at line 54 of file Pkcs7Contents.hxx.


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