reSIProcate/DialogUsageManager  9694
Public Member Functions | Private Attributes
resip::EncryptionRequest Class Reference

#include <EncryptionRequest.hxx>

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

List of all members.

Public Member Functions

 EncryptionRequest (const SipMessage &msg, DialogUsageManager::EncryptionLevel level)
 EncryptionRequest (const EncryptionRequest &)
 ~EncryptionRequest ()
SipMessagemessage ()
DialogUsageManager::EncryptionLevel encryptionLevel () const
virtual Messageclone () const
virtual EncodeStreamencode (EncodeStream &strm) const
virtual EncodeStreamencodeBrief (EncodeStream &strm) const

Private Attributes

SipMessage mMessage
DialogUsageManager::EncryptionLevel mLevel

Detailed Description

Definition at line 11 of file EncryptionRequest.hxx.


Constructor & Destructor Documentation

EncryptionRequest::EncryptionRequest ( const SipMessage msg,
DialogUsageManager::EncryptionLevel  level 
)

Definition at line 7 of file EncryptionRequest.cxx.

Referenced by clone().

   : mMessage(msg),
     mLevel(level)
{
}
EncryptionRequest::EncryptionRequest ( const EncryptionRequest from)

Definition at line 13 of file EncryptionRequest.cxx.

   : mMessage(from.mMessage),
     mLevel(from.mLevel)
{
}
EncryptionRequest::~EncryptionRequest ( )

Definition at line 19 of file EncryptionRequest.cxx.

{
}

Member Function Documentation

Message * EncryptionRequest::clone ( ) const [virtual]

Implements resip::Message.

Definition at line 24 of file EncryptionRequest.cxx.

References EncryptionRequest().

{
   return new EncryptionRequest(*this);
}

Here is the call graph for this function:

EncodeStream & EncryptionRequest::encode ( EncodeStream strm) const [virtual]

Implements resip::Message.

Definition at line 48 of file EncryptionRequest.cxx.

References resip::SipMessage::encode(), mLevel, and mMessage.

Referenced by encodeBrief().

{
   mMessage.encode(strm); 
   strm << "Encryption level: " << mLevel << endl;
   return strm;
}

Here is the call graph for this function:

EncodeStream & EncryptionRequest::encodeBrief ( EncodeStream strm) const [virtual]

Implements resip::Message.

Definition at line 42 of file EncryptionRequest.cxx.

References encode().

{
   return encode(strm);
}

Here is the call graph for this function:

DialogUsageManager::EncryptionLevel EncryptionRequest::encryptionLevel ( ) const

Definition at line 36 of file EncryptionRequest.cxx.

References mLevel.

{
   return mLevel;
}
SipMessage & EncryptionRequest::message ( )

Definition at line 30 of file EncryptionRequest.cxx.

References mMessage.

{
   return mMessage;
}

Member Data Documentation

Definition at line 27 of file EncryptionRequest.hxx.

Referenced by encode(), and encryptionLevel().

Definition at line 26 of file EncryptionRequest.hxx.

Referenced by encode(), and message().


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