diff options
author | jeremy <jeremy@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-03-20 14:29:36 +0000 |
---|---|---|
committer | jeremy <jeremy@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-03-20 14:29:36 +0000 |
commit | 1f645b070dd2035d064c50301a2ab37e878ffbd1 (patch) | |
tree | 6bd50038e94db958bdaa564dfb76c2f0a85bf4ea /channels/h323/ast_h323.h | |
parent | ed4fdcadf544009437adbacb95efce1d141bffc1 (diff) |
re-apply possible CCM fix. Someone still needs to test this
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2500 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels/h323/ast_h323.h')
-rwxr-xr-x | channels/h323/ast_h323.h | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/channels/h323/ast_h323.h b/channels/h323/ast_h323.h index e079d960e..91ebab0ae 100755 --- a/channels/h323/ast_h323.h +++ b/channels/h323/ast_h323.h @@ -253,6 +253,26 @@ class MyH323Connection : public H323Connection { BOOL bridging; // Used to help determine which IP to use }; +class MyH323_ExternalRTPChannel : public H323_ExternalRTPChannel { + + PCLASSINFO(MyH323_ExternalRTPChannel, H323_ExternalRTPChannel); + + public: + + MyH323_ExternalRTPChannel(MyH323Connection &, const H323Capability &, Directions, + unsigned, const PIPSocket::Address &, WORD); + + ~MyH323_ExternalRTPChannel(); + + BOOL OnReceivedPDU( + const H245_H2250LogicalChannelParameters & param, /// Acknowledgement PDU + unsigned & errorCode /// Error on failure + ); + + BOOL OnReceivedAckPDU(const H245_H2250LogicalChannelAckParameters & param); + +}; + /** * The MyProcess is a necessary descendant PProcess class so that the H323EndPoint * objected to be created from within that class. (Who owns main() problem). @@ -269,4 +289,3 @@ class MyProcess : public PProcess { }; - |