mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-02-23 09:54:14 +00:00
31 lines
643 B
OpenEdge ABL
31 lines
643 B
OpenEdge ABL
|
%module freeswitch
|
||
|
//%include "cstring.i"
|
||
|
|
||
|
/**
|
||
|
* tell swig to treat these variables as mutable so they
|
||
|
* can be used to return values.
|
||
|
* See http://www.swig.org/Doc1.3/Library.html
|
||
|
*/
|
||
|
//%cstring_bounded_mutable(char *dtmf_buf, 128);
|
||
|
//%cstring_bounded_mutable(char *terminator, 8);
|
||
|
|
||
|
|
||
|
/** insert the following includes into generated code so it compiles */
|
||
|
%{
|
||
|
#include "switch_cpp.h"
|
||
|
#include "freeswitch_lua.h"
|
||
|
%}
|
||
|
|
||
|
|
||
|
%ignore SwitchToMempool;
|
||
|
|
||
|
/**
|
||
|
* tell swig to grok everything defined in these header files and
|
||
|
* build all sorts of c wrappers and lua shadows of the c wrappers.
|
||
|
*/
|
||
|
%include switch_cpp.h
|
||
|
%include freeswitch_lua.h
|
||
|
|
||
|
|
||
|
|