sipxtacklib  Version 3.3
StateChangeNotifier.h
Go to the documentation of this file.
1 //
2 // Copyright (C) 2004-2006 SIPfoundry Inc.
3 // Licensed by SIPfoundry under the LGPL license.
4 //
5 // Copyright (C) 2004-2006 Pingtel Corp. All rights reserved.
6 // Licensed to SIPfoundry under a Contributor Agreement.
7 //
8 // $$
10 
11 #ifndef _STATECHANGENOTIFIER_H_
12 #define _STATECHANGENOTIFIER_H_
13 
14 // SYSTEM INCLUDES
15 
16 // APPLICATION INCLUDES
17 #include <net/Url.h>
18 
19 // DEFINES
20 // MACROS
21 // EXTERNAL FUNCTIONS
22 // EXTERNAL VARIABLES
23 // CONSTANTS
24 // STRUCTS
25 // TYPEDEFS
26 // FORWARD DECLARATIONS
27 
28 
41 {
42 /* //////////////////////////// PUBLIC //////////////////////////////////// */
43 public:
44 
45  enum Status
46  {
54  };
55 
56 /* ============================ CREATORS ================================== */
57 
60 
62  virtual ~StateChangeNotifier();
63 
65  virtual bool setStatus(const Url& aor, const Status value) = 0;
66 
67 /* ============================ MANIPULATORS ============================== */
68 
69 /* ============================ ACCESSORS ================================= */
70 
71 
72 /* ============================ INQUIRY =================================== */
73 
74 /* //////////////////////////// PROTECTED ///////////////////////////////// */
75 protected:
76 
77 /* //////////////////////////// PRIVATE /////////////////////////////////// */
78 private:
79 
81  StateChangeNotifier(const StateChangeNotifier& rStateChangeNotifier);
82 
84  StateChangeNotifier& operator=(const StateChangeNotifier& rhs);
85 
86 };
87 
88 /* ============================ INLINE METHODS ============================ */
89 
90 #endif // _STATECHANGENOTIFIER_H_
91 
92 
Definition: StateChangeNotifier.h:48
Definition: StateChangeNotifier.h:53
Definition: StateChangeNotifier.h:47
StateChangeNotifier()
Constructor.
Definition: StateChangeNotifier.cpp:26
virtual ~StateChangeNotifier()
Destructor.
Definition: StateChangeNotifier.cpp:31
A StateChangeNotifier is used in the dialog monitor when the dialog state is changed from one state t...
Definition: StateChangeNotifier.h:40
Definition: StateChangeNotifier.h:52
Definition: StateChangeNotifier.h:50
Definition: StateChangeNotifier.h:51
Definition: StateChangeNotifier.h:49
URL parser and constructor.
Definition: Url.h:90
Status
Definition: StateChangeNotifier.h:45
virtual bool setStatus(const Url &aor, const Status value)=0
Set the status value. Subclasses must provide a definition for this method.

sipXtackLib home page