/[resiprocate]/main/sip/resiprocate/TransactionUser.hxx
ViewVC logotype

Diff of /main/sip/resiprocate/TransactionUser.hxx

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

revision 4122 by derek, Fri Apr 1 21:12:22 2005 UTC revision 4143 by jason, Sat Apr 2 00:17:48 2005 UTC
# Line 10  Line 10 
10    
11  class TransactionUser  class TransactionUser
12  {  {
13     public:     protected:
14          TransactionUser();
15          virtual ~TransactionUser()=0;
16    
17        virtual bool isForMe(const SipMessage& msg) const=0;        virtual bool isForMe(const SipMessage& msg) const=0;
       virtual void postToTransactionUser(Message* msg, TimeLimitFifo<Message>::DepthUsage usage)=0;        
18        virtual bool isShutDown() const=0;              virtual bool isShutDown() const=0;      
19  //      virtual bool messageAvailable() const=0;        
20        virtual unsigned int size() const=0;            TimeLimitFifo<Message> mFifo;
21        virtual bool wouldAccept(TimeLimitFifo<Message>::DepthUsage usage) const;  
22       private:
23          void postToTransactionUser(Message* msg, TimeLimitFifo<Message>::DepthUsage usage);
24          unsigned int size() const;
25          bool wouldAccept(TimeLimitFifo<Message>::DepthUsage usage) const;
26    
27          friend class TuSelector;      
28  };  };
29    
30  }  }
31    
32  #endif  #endif

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

webmaster AT resiprocate DOT org
ViewVC Help
Powered by ViewVC 1.1.27