sipxmedialib  Version 3.3
IGetByeInfo.h
Go to the documentation of this file.
1 //
2 // Copyright (C) 2006-2013 SIPez LLC. All rights reserved.
3 //
4 // Copyright (C) 2004-2006 SIPfoundry Inc.
5 // Licensed by SIPfoundry under the LGPL license.
6 //
7 // Copyright (C) 2004-2006 Pingtel Corp. All rights reserved.
8 // Licensed to SIPfoundry under a Contributor Agreement.
9 //
10 // $$
12 
13 
14 // Border Guard
15 #ifndef _IGetByeInfo_h
16 #define _IGetByeInfo_h
17 
18 #include "rtcp/RtcpConfig.h"
19 
20 // Include
21 #include "IBaseClass.h"
22 
38 interface IGetByeInfo : public IBaseClass
39  {
40 
41 // Public Methods
42 
43 public:
44 
63  virtual ssrc_t GetSSRC(void)=0;
64 
65 
87  virtual unsigned long GetReason(unsigned char *puchReason)=0;
88 
110  virtual unsigned long GetCSRC(ssrc_t *paulCSRC, bool bNBO=FALSE)=0;
111 
128  virtual IByeReport * GetByeInterface(void) = 0;
129 
130 };
131 
132 #endif
133 
virtual unsigned long GetReason(unsigned char *puchReason)=0
virtual ssrc_t GetSSRC(void)=0
virtual IByeReport * GetByeInterface(void)=0
uint32_t ssrc_t
Definition: RtcpConfig.h:62
#define FALSE
Definition: PlgDefsV1.h:37
virtual unsigned long GetCSRC(ssrc_t *paulCSRC, bool bNBO=FALSE)=0