sipxmedialib  Version 3.3
StreamDecoderListener.h
Go to the documentation of this file.
1 //
2 // Copyright (C) 2006 SIPez LLC.
3 // Licensed to SIPfoundry under a Contributor Agreement.
4 //
5 // Copyright (C) 2004-2006 SIPfoundry Inc.
6 // Licensed by SIPfoundry under the LGPL license.
7 //
8 // Copyright (C) 2004-2006 Pingtel Corp. All rights reserved.
9 // Licensed to SIPfoundry under a Contributor Agreement.
10 //
11 // $$
13 
14 #ifndef _StreamDecoderListener_h_
15 #define _StreamDecoderListener_h_
16 
17 // SYSTEM INCLUDES
18 // APPLICATION INCLUDES
19 #include "mp/StreamFormatDecoder.h"
20 
21 // DEFINES
22 // MACROS
23 // EXTERNAL FUNCTIONS
24 // EXTERNAL VARIABLES
25 // CONSTANTS
26 // STRUCTS
27 // TYPEDEFS
28 // FORWARD DECLARATIONS
29 
30 //:Class short description which may consist of multiple lines (note the ':')
31 // Class detailed description which may extend to multiple lines
33 {
34 /* //////////////////////////// PUBLIC //////////////////////////////////// */
35 public:
36 
37 /* ============================ CREATORS ================================== */
39 
41  //:Default constructor
42 
43  virtual
45  //:Destructor
46 
48 
49 /* ============================ MANIPULATORS ============================== */
51 
52  virtual void decoderUpdate(StreamFormatDecoder* pDecoder,
53  StreamDecoderEvent event) = 0 ;
54  //: Informs the listener when the decoder has an event to publish.
57 
59 
60 /* ============================ ACCESSORS ================================= */
62 
63 
65 
66 /* ============================ INQUIRY =================================== */
68 
69 
71 
72 /* //////////////////////////// PROTECTED ///////////////////////////////// */
73 protected:
74 
75  StreamDecoderListener(const StreamDecoderListener& rStreamDecoderListener);
76  //:Copy constructor
77 
79  //:Assignment operator
80 
81 /* //////////////////////////// PRIVATE /////////////////////////////////// */
82 private:
83 };
84 
85 /* ============================ INLINE METHODS ============================ */
86 
87 #endif // _StreamDecoderListener_h_
virtual ~StreamDecoderListener()
Definition: StreamDecoderListener.cpp:31
StreamDecoderEvent
Definition: StreamFormatDecoder.h:33
Definition: StreamDecoderListener.h:32
StreamDecoderListener & operator=(const StreamDecoderListener &rhs)
Definition: StreamDecoderListener.cpp:52
Definition: StreamFormatDecoder.h:50
virtual void decoderUpdate(StreamFormatDecoder *pDecoder, StreamDecoderEvent event)=0
StreamDecoderListener()
Definition: StreamDecoderListener.cpp:26