/[resiprocate]/branches/b-identity-0505/Message.hxx
ViewVC logotype

Diff of /branches/b-identity-0505/Message.hxx

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3190 by dlb, Sat Jul 31 18:50:09 2004 UTC revision 4122 by derek, Fri Apr 1 21:12:22 2005 UTC
# Line 6  Line 6 
6    
7  namespace resip  namespace resip
8  {  {
9    class TransactionUser;
10  class Message  class Message
11  {  {
12     public:     public:
13          Message();
14        virtual ~Message() {}        virtual ~Message() {}
15        virtual Data brief() const=0;        virtual Data brief() const=0;
16        virtual Message* clone() const=0;        virtual Message* clone() const=0;
17        virtual std::ostream& encode(std::ostream& strm) const=0;        virtual std::ostream& encode(std::ostream& strm) const=0;
18       protected:
19          friend class TuSelector;      
20          friend class TransactionState;
21          friend class SipStack;
22          bool hasTransactionUser() const { return tu != 0; }
23          void setTransactionUser(TransactionUser* t) { tu = t; }
24          TransactionUser* getTransactionUser() { return tu; }
25          TransactionUser* tu;      
26  };  };
27    
28  std::ostream&  std::ostream&

Legend:
Removed from v.3190  
changed lines
  Added in v.4122

webmaster AT resiprocate DOT org
ViewVC Help
Powered by ViewVC 1.1.27