reSIProcate/DialogUsageManager  9694
Public Member Functions | Private Attributes
InviteSessionProvideOfferExCommand Class Reference
Inheritance diagram for InviteSessionProvideOfferExCommand:
Inheritance graph
[legend]
Collaboration diagram for InviteSessionProvideOfferExCommand:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 InviteSessionProvideOfferExCommand (InviteSession &inviteSession, const Contents &offer, DialogUsageManager::EncryptionLevel level, const Contents *alternative)
virtual void executeCommand ()
virtual EncodeStreamencodeBrief (EncodeStream &strm) const

Private Attributes

InviteSessionmInviteSession
std::auto_ptr< const ContentsmOffer
DialogUsageManager::EncryptionLevel mLevel
std::auto_ptr< const ContentsmAlternative

Detailed Description

Definition at line 467 of file InviteSession.cxx.


Constructor & Destructor Documentation

InviteSessionProvideOfferExCommand::InviteSessionProvideOfferExCommand ( InviteSession inviteSession,
const Contents offer,
DialogUsageManager::EncryptionLevel  level,
const Contents alternative 
) [inline]

Definition at line 470 of file InviteSession.cxx.

      : mInviteSession(inviteSession),
        mOffer(offer.clone()),
        mLevel(level),
                mAlternative(alternative ? alternative->clone() : 0)
   {
   }

Member Function Documentation

virtual EncodeStream& InviteSessionProvideOfferExCommand::encodeBrief ( EncodeStream strm) const [inline, virtual]

Implements resip::Message.

Definition at line 486 of file InviteSession.cxx.

References EncodeStream.

   {
      return strm << "InviteSessionProvideOfferExCommand";
   }
virtual void InviteSessionProvideOfferExCommand::executeCommand ( ) [inline, virtual]

Implements resip::DumCommand.

Definition at line 481 of file InviteSession.cxx.


Member Data Documentation

Definition at line 494 of file InviteSession.cxx.

Definition at line 491 of file InviteSession.cxx.

Definition at line 493 of file InviteSession.cxx.

std::auto_ptr<const Contents> InviteSessionProvideOfferExCommand::mOffer [private]

Definition at line 492 of file InviteSession.cxx.


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