/[resiprocate]/main/resip/dum/DumFeatureMessage.hxx
ViewVC logotype

Contents of /main/resip/dum/DumFeatureMessage.hxx

Parent Directory Parent Directory | Revision Log Revision Log


Revision 8161 - (show annotations) (download)
Fri Jul 25 20:54:42 2008 UTC (11 years, 3 months ago) by jmatthewsr
File MIME type: text/plain
File size: 857 byte(s)
Stream performance enhancements for encoding objects.  New encoding code should use 'EncodeStream','resipCerr' and 'resipCout' for encoding any resip objects.  Merge from b-jmatthewsr-streamperf2 -r 8137:8160.  
1 #if !defined(RESIP_DumFeatureMessage_hxx)
2 #define RESIP_DumFeatureMessage_hxx
3
4 #include <iosfwd>
5 #include "resip/stack/ApplicationMessage.hxx"
6
7 namespace resip
8 {
9
10 //!dcm! -- what is the intent of ApplicationMessage, especially as used in
11 //repro? Is this really what ApplicationMessage should be(always has tid)
12
13 class DumFeatureMessage : public ApplicationMessage
14 {
15 public:
16 DumFeatureMessage(const Data& tid);
17 DumFeatureMessage(const DumFeatureMessage&);
18 ~DumFeatureMessage();
19
20 Message* clone() const;
21
22 virtual EncodeStream& encode(EncodeStream& strm) const;
23 /// output a brief description to stream
24 virtual EncodeStream& encodeBrief(EncodeStream& str) const;
25
26 virtual const Data& getTransactionId() const { return mTransactionId; }
27 private:
28 Data mTransactionId;
29 };
30
31 }
32
33 #endif

Properties

Name Value
svn:eol-style native
svn:mime-type text/plain

webmaster AT resiprocate DOT org
ViewVC Help
Powered by ViewVC 1.1.27