reSIProcate/DialogUsageManager  9680
DumFeatureMessage.hxx
Go to the documentation of this file.
00001 #if !defined(RESIP_DumFeatureMessage_hxx)
00002 #define RESIP_DumFeatureMessage_hxx 
00003 
00004 #include <iosfwd>
00005 #include "resip/stack/ApplicationMessage.hxx"
00006 
00007 namespace resip
00008 {
00009 
00011 //repro? Is this really what ApplicationMessage should be(always has tid)
00012 
00013 class DumFeatureMessage : public ApplicationMessage
00014 {
00015    public:
00016       DumFeatureMessage(const Data& tid);      
00017       DumFeatureMessage(const DumFeatureMessage&);      
00018       ~DumFeatureMessage();
00019 
00020       Message* clone() const;
00021 
00022       virtual EncodeStream& encode(EncodeStream& strm) const;
00024       virtual EncodeStream& encodeBrief(EncodeStream& str) const;
00025 
00026       virtual const Data& getTransactionId() const { return mTransactionId; }
00027    private:
00028       Data mTransactionId;      
00029 };
00030 
00031 }
00032 
00033 #endif