diff options
author | may <may@f38db490-d61c-443f-a65b-d21fe96a405b> | 2009-11-04 22:10:44 +0000 |
---|---|---|
committer | may <may@f38db490-d61c-443f-a65b-d21fe96a405b> | 2009-11-04 22:10:44 +0000 |
commit | 1303687410947c0e57fb1cb08881d7f86cb163f1 (patch) | |
tree | c8a21eb3b2896c7f5b558913cb7ea914b40a06ce /addons/ooh323c/src/ooCmdChannel.h | |
parent | b30cbb1a915f84ad6e5ed037fce9ecbbd39d608d (diff) |
Reworked chan_ooh323 channel module.
Many architectural and functional changes.
Main changes are threading model chanes (many thread in ooh323 stack
instead of one), modifications and improvements in signalling part,
additional codecs support (726, speex), t38 mode support.
This module tested and used in production environment.
(closes issue #15285)
Reported by: may213
Tested by: sles, c0w, OrNix
Review: https://reviewboard.asterisk.org/r/324/
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@227898 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'addons/ooh323c/src/ooCmdChannel.h')
-rw-r--r-- | addons/ooh323c/src/ooCmdChannel.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/addons/ooh323c/src/ooCmdChannel.h b/addons/ooh323c/src/ooCmdChannel.h index cc1dfaa25..b0767acc7 100644 --- a/addons/ooh323c/src/ooCmdChannel.h +++ b/addons/ooh323c/src/ooCmdChannel.h @@ -51,7 +51,8 @@ extern "C" { * * @return OO_OK, on success; OO_FAILED, on failure */ -EXTERN int ooCreateCmdConnection(); +EXTERN int ooCreateCmdConnection(void); +EXTERN int ooCreateCallCmdConnection(OOH323CallData*); /** * This function is used to close a command channel setup with the stack @@ -59,7 +60,8 @@ EXTERN int ooCreateCmdConnection(); * * @return OO_OK, on success; OO_FAILED, on failure */ -EXTERN int ooCloseCmdConnection(); +EXTERN int ooCloseCmdConnection(void); +EXTERN int ooCloseCallCmdConnection(OOH323CallData*); /** @@ -69,6 +71,7 @@ EXTERN int ooCloseCmdConnection(); * @return OO_OK, on success; OO_FAILED, on failure */ EXTERN int ooWriteStackCommand(OOStackCommand *cmd); +EXTERN int ooWriteCallStackCommand(OOH323CallData* call, OOStackCommand *cmd); /** * This function is used by stack thread to read and process stack commands @@ -76,7 +79,8 @@ EXTERN int ooWriteStackCommand(OOStackCommand *cmd); * * @return OO_OK, on success; OO_FAILED, on failure */ -EXTERN int ooReadAndProcessStackCommand(); +EXTERN int ooReadAndProcessStackCommand(void); +EXTERN int ooReadAndProcessCallStackCommand(OOH323CallData*); /** |