sipxmedialib  Version 3.3
IRTCPControl.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 
12 // Border Guard
13 #ifndef _IRTCPControl_h
14 #define _IRTCPControl_h
15 
16 #include "rtcp/RtcpConfig.h"
17 
18 // Include
19 #include "IBaseClass.h"
20 #include "IRTCPRegister.h"
21 #include "IRTCPSession.h"
22 
43 interface IRTCPControl : public IRTCPRegister // Interface exposed for
44  // event registration
45 
46  {
47 
48 // Public Methods
49 public:
50 
73  virtual IRTCPSession *CreateSession(unsigned long ulSSRC) = 0;
74 
75 
99  virtual bool TerminateSession(IRTCPSession *piRTCPSession) = 0;
100 };
101 
102 #endif
103 
virtual bool TerminateSession(IRTCPSession *piRTCPSession)=0