|
reSIProcate/DialogUsageManager
9694
|
00001 #if !defined(RESIP_MergedRequestRemovalCommand_HXX) 00002 #define RESIP_MergedRequestRemovalCommand_HXX 00003 00004 #include "resip/dum/DumCommand.hxx" 00005 00006 namespace resip 00007 { 00008 00009 class DialogUsageManager; 00010 00011 class MergedRequestRemovalCommand : public DumCommand 00012 { 00013 public: 00014 MergedRequestRemovalCommand(DialogUsageManager& dum, const MergedRequestKey& key); 00015 MergedRequestRemovalCommand(const MergedRequestRemovalCommand&); 00016 void executeCommand(); 00017 00018 00019 Message* clone() const; 00020 EncodeStream& encode(EncodeStream& strm) const; 00021 EncodeStream& encodeBrief(EncodeStream& strm) const; 00022 00023 private: 00024 DialogUsageManager& mDum; 00025 MergedRequestKey mKey; 00026 }; 00027 00028 } 00029 00030 #endif
1.7.5.1