reSIProcate/DialogUsageManager  9694
MergedRequestRemovalCommand.cxx
Go to the documentation of this file.
00001 #include "resip/dum/DialogUsageManager.hxx"
00002 #include "resip/dum/MergedRequestKey.hxx"
00003 #include "resip/dum/MergedRequestRemovalCommand.hxx"
00004 #include "rutil/WinLeakCheck.hxx"
00005 
00006 using namespace resip;
00007 using namespace std;
00008 
00009 
00010 MergedRequestRemovalCommand::MergedRequestRemovalCommand(DialogUsageManager& dum,
00011                                                          const MergedRequestKey& key)
00012    : mDum(dum),
00013      mKey(key)
00014 {
00015 }
00016 
00017 MergedRequestRemovalCommand::MergedRequestRemovalCommand(const MergedRequestRemovalCommand& from)
00018    : mDum(from.mDum),
00019      mKey(from.mKey)
00020 {
00021 }
00022 
00023 void MergedRequestRemovalCommand::executeCommand()
00024 {
00025    mDum.removeMergedRequest(mKey);
00026 }
00027 
00028 Message* MergedRequestRemovalCommand::clone() const
00029 {
00030    return new MergedRequestRemovalCommand(*this);
00031 }
00032 
00033 EncodeStream&
00034 MergedRequestRemovalCommand::encode(EncodeStream& strm) const
00035 {
00036    return strm;
00037 }
00038 
00039 EncodeStream&
00040 MergedRequestRemovalCommand::encodeBrief(EncodeStream& strm) const
00041 {
00042    return strm;
00043 }