提交 67724654 authored 作者: Diego Toro's avatar Diego Toro

Improve C# support. Rename properties like C#-style

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16520 d0543943-73ff-0310-b7d9-9358b9ac24b2
上级 83bae735
/* ---------------------------------------------------------------------------- /* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org). * This file was automatically generated by SWIG (http://www.swig.org).
* Version 1.3.35 * Version 1.3.40
* *
* Do not make changes to this file unless you know what you are doing--modify * Do not make changes to this file unless you know what you are doing--modify
* the SWIG interface file instead. * the SWIG interface file instead.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
using System; using System;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
public class ESL { public class ESL {
public static void eslSetLogLevel(int level) { public static void eslSetLogLevel(int level) {
ESLPINVOKE.eslSetLogLevel(level); ESLPINVOKE.eslSetLogLevel(level);
} }
} }
/* ---------------------------------------------------------------------------- /* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org). * This file was automatically generated by SWIG (http://www.swig.org).
* Version 1.3.35 * Version 1.3.40
* *
* Do not make changes to this file unless you know what you are doing--modify * Do not make changes to this file unless you know what you are doing--modify
* the SWIG interface file instead. * the SWIG interface file instead.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
using System; using System;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
class ESLPINVOKE { class ESLPINVOKE {
protected class SWIGExceptionHelper { protected class SWIGExceptionHelper {
public delegate void ExceptionDelegate(string message); public delegate void ExceptionDelegate(string message);
public delegate void ExceptionArgumentDelegate(string message, string paramName); public delegate void ExceptionArgumentDelegate(string message, string paramName);
static ExceptionDelegate applicationDelegate = new ExceptionDelegate(SetPendingApplicationException); static ExceptionDelegate applicationDelegate = new ExceptionDelegate(SetPendingApplicationException);
static ExceptionDelegate arithmeticDelegate = new ExceptionDelegate(SetPendingArithmeticException); static ExceptionDelegate arithmeticDelegate = new ExceptionDelegate(SetPendingArithmeticException);
static ExceptionDelegate divideByZeroDelegate = new ExceptionDelegate(SetPendingDivideByZeroException); static ExceptionDelegate divideByZeroDelegate = new ExceptionDelegate(SetPendingDivideByZeroException);
static ExceptionDelegate indexOutOfRangeDelegate = new ExceptionDelegate(SetPendingIndexOutOfRangeException); static ExceptionDelegate indexOutOfRangeDelegate = new ExceptionDelegate(SetPendingIndexOutOfRangeException);
static ExceptionDelegate invalidCastDelegate = new ExceptionDelegate(SetPendingInvalidCastException); static ExceptionDelegate invalidCastDelegate = new ExceptionDelegate(SetPendingInvalidCastException);
static ExceptionDelegate invalidOperationDelegate = new ExceptionDelegate(SetPendingInvalidOperationException); static ExceptionDelegate invalidOperationDelegate = new ExceptionDelegate(SetPendingInvalidOperationException);
static ExceptionDelegate ioDelegate = new ExceptionDelegate(SetPendingIOException); static ExceptionDelegate ioDelegate = new ExceptionDelegate(SetPendingIOException);
static ExceptionDelegate nullReferenceDelegate = new ExceptionDelegate(SetPendingNullReferenceException); static ExceptionDelegate nullReferenceDelegate = new ExceptionDelegate(SetPendingNullReferenceException);
static ExceptionDelegate outOfMemoryDelegate = new ExceptionDelegate(SetPendingOutOfMemoryException); static ExceptionDelegate outOfMemoryDelegate = new ExceptionDelegate(SetPendingOutOfMemoryException);
static ExceptionDelegate overflowDelegate = new ExceptionDelegate(SetPendingOverflowException); static ExceptionDelegate overflowDelegate = new ExceptionDelegate(SetPendingOverflowException);
static ExceptionDelegate systemDelegate = new ExceptionDelegate(SetPendingSystemException); static ExceptionDelegate systemDelegate = new ExceptionDelegate(SetPendingSystemException);
static ExceptionArgumentDelegate argumentDelegate = new ExceptionArgumentDelegate(SetPendingArgumentException); static ExceptionArgumentDelegate argumentDelegate = new ExceptionArgumentDelegate(SetPendingArgumentException);
static ExceptionArgumentDelegate argumentNullDelegate = new ExceptionArgumentDelegate(SetPendingArgumentNullException); static ExceptionArgumentDelegate argumentNullDelegate = new ExceptionArgumentDelegate(SetPendingArgumentNullException);
static ExceptionArgumentDelegate argumentOutOfRangeDelegate = new ExceptionArgumentDelegate(SetPendingArgumentOutOfRangeException); static ExceptionArgumentDelegate argumentOutOfRangeDelegate = new ExceptionArgumentDelegate(SetPendingArgumentOutOfRangeException);
[DllImport("ESL", EntryPoint="SWIGRegisterExceptionCallbacks_ESL")] [DllImport("ESL", EntryPoint="SWIGRegisterExceptionCallbacks_ESL")]
public static extern void SWIGRegisterExceptionCallbacks_ESL( public static extern void SWIGRegisterExceptionCallbacks_ESL(
ExceptionDelegate applicationDelegate, ExceptionDelegate applicationDelegate,
ExceptionDelegate arithmeticDelegate, ExceptionDelegate arithmeticDelegate,
ExceptionDelegate divideByZeroDelegate, ExceptionDelegate divideByZeroDelegate,
ExceptionDelegate indexOutOfRangeDelegate, ExceptionDelegate indexOutOfRangeDelegate,
ExceptionDelegate invalidCastDelegate, ExceptionDelegate invalidCastDelegate,
ExceptionDelegate invalidOperationDelegate, ExceptionDelegate invalidOperationDelegate,
ExceptionDelegate ioDelegate, ExceptionDelegate ioDelegate,
ExceptionDelegate nullReferenceDelegate, ExceptionDelegate nullReferenceDelegate,
ExceptionDelegate outOfMemoryDelegate, ExceptionDelegate outOfMemoryDelegate,
ExceptionDelegate overflowDelegate, ExceptionDelegate overflowDelegate,
ExceptionDelegate systemExceptionDelegate); ExceptionDelegate systemExceptionDelegate);
[DllImport("ESL", EntryPoint="SWIGRegisterExceptionArgumentCallbacks_ESL")] [DllImport("ESL", EntryPoint="SWIGRegisterExceptionArgumentCallbacks_ESL")]
public static extern void SWIGRegisterExceptionCallbacksArgument_ESL( public static extern void SWIGRegisterExceptionCallbacksArgument_ESL(
ExceptionArgumentDelegate argumentDelegate, ExceptionArgumentDelegate argumentDelegate,
ExceptionArgumentDelegate argumentNullDelegate, ExceptionArgumentDelegate argumentNullDelegate,
ExceptionArgumentDelegate argumentOutOfRangeDelegate); ExceptionArgumentDelegate argumentOutOfRangeDelegate);
static void SetPendingApplicationException(string message) { static void SetPendingApplicationException(string message) {
SWIGPendingException.Set(new System.ApplicationException(message, SWIGPendingException.Retrieve())); SWIGPendingException.Set(new System.ApplicationException(message, SWIGPendingException.Retrieve()));
} }
static void SetPendingArithmeticException(string message) { static void SetPendingArithmeticException(string message) {
SWIGPendingException.Set(new System.ArithmeticException(message, SWIGPendingException.Retrieve())); SWIGPendingException.Set(new System.ArithmeticException(message, SWIGPendingException.Retrieve()));
} }
static void SetPendingDivideByZeroException(string message) { static void SetPendingDivideByZeroException(string message) {
SWIGPendingException.Set(new System.DivideByZeroException(message, SWIGPendingException.Retrieve())); SWIGPendingException.Set(new System.DivideByZeroException(message, SWIGPendingException.Retrieve()));
} }
static void SetPendingIndexOutOfRangeException(string message) { static void SetPendingIndexOutOfRangeException(string message) {
SWIGPendingException.Set(new System.IndexOutOfRangeException(message, SWIGPendingException.Retrieve())); SWIGPendingException.Set(new System.IndexOutOfRangeException(message, SWIGPendingException.Retrieve()));
} }
static void SetPendingInvalidCastException(string message) { static void SetPendingInvalidCastException(string message) {
SWIGPendingException.Set(new System.InvalidCastException(message, SWIGPendingException.Retrieve())); SWIGPendingException.Set(new System.InvalidCastException(message, SWIGPendingException.Retrieve()));
} }
static void SetPendingInvalidOperationException(string message) { static void SetPendingInvalidOperationException(string message) {
SWIGPendingException.Set(new System.InvalidOperationException(message, SWIGPendingException.Retrieve())); SWIGPendingException.Set(new System.InvalidOperationException(message, SWIGPendingException.Retrieve()));
} }
static void SetPendingIOException(string message) { static void SetPendingIOException(string message) {
SWIGPendingException.Set(new System.IO.IOException(message, SWIGPendingException.Retrieve())); SWIGPendingException.Set(new System.IO.IOException(message, SWIGPendingException.Retrieve()));
} }
static void SetPendingNullReferenceException(string message) { static void SetPendingNullReferenceException(string message) {
SWIGPendingException.Set(new System.NullReferenceException(message, SWIGPendingException.Retrieve())); SWIGPendingException.Set(new System.NullReferenceException(message, SWIGPendingException.Retrieve()));
} }
static void SetPendingOutOfMemoryException(string message) { static void SetPendingOutOfMemoryException(string message) {
SWIGPendingException.Set(new System.OutOfMemoryException(message, SWIGPendingException.Retrieve())); SWIGPendingException.Set(new System.OutOfMemoryException(message, SWIGPendingException.Retrieve()));
} }
static void SetPendingOverflowException(string message) { static void SetPendingOverflowException(string message) {
SWIGPendingException.Set(new System.OverflowException(message, SWIGPendingException.Retrieve())); SWIGPendingException.Set(new System.OverflowException(message, SWIGPendingException.Retrieve()));
} }
static void SetPendingSystemException(string message) { static void SetPendingSystemException(string message) {
SWIGPendingException.Set(new System.SystemException(message, SWIGPendingException.Retrieve())); SWIGPendingException.Set(new System.SystemException(message, SWIGPendingException.Retrieve()));
} }
static void SetPendingArgumentException(string message, string paramName) { static void SetPendingArgumentException(string message, string paramName) {
SWIGPendingException.Set(new System.ArgumentException(message, paramName, SWIGPendingException.Retrieve())); SWIGPendingException.Set(new System.ArgumentException(message, paramName, SWIGPendingException.Retrieve()));
} }
static void SetPendingArgumentNullException(string message, string paramName) { static void SetPendingArgumentNullException(string message, string paramName) {
Exception e = SWIGPendingException.Retrieve(); Exception e = SWIGPendingException.Retrieve();
if (e != null) message = message + " Inner Exception: " + e.Message; if (e != null) message = message + " Inner Exception: " + e.Message;
SWIGPendingException.Set(new System.ArgumentNullException(paramName, message)); SWIGPendingException.Set(new System.ArgumentNullException(paramName, message));
} }
static void SetPendingArgumentOutOfRangeException(string message, string paramName) { static void SetPendingArgumentOutOfRangeException(string message, string paramName) {
Exception e = SWIGPendingException.Retrieve(); Exception e = SWIGPendingException.Retrieve();
if (e != null) message = message + " Inner Exception: " + e.Message; if (e != null) message = message + " Inner Exception: " + e.Message;
SWIGPendingException.Set(new System.ArgumentOutOfRangeException(paramName, message)); SWIGPendingException.Set(new System.ArgumentOutOfRangeException(paramName, message));
} }
static SWIGExceptionHelper() { static SWIGExceptionHelper() {
SWIGRegisterExceptionCallbacks_ESL( SWIGRegisterExceptionCallbacks_ESL(
applicationDelegate, applicationDelegate,
arithmeticDelegate, arithmeticDelegate,
divideByZeroDelegate, divideByZeroDelegate,
indexOutOfRangeDelegate, indexOutOfRangeDelegate,
invalidCastDelegate, invalidCastDelegate,
invalidOperationDelegate, invalidOperationDelegate,
ioDelegate, ioDelegate,
nullReferenceDelegate, nullReferenceDelegate,
outOfMemoryDelegate, outOfMemoryDelegate,
overflowDelegate, overflowDelegate,
systemDelegate); systemDelegate);
SWIGRegisterExceptionCallbacksArgument_ESL( SWIGRegisterExceptionCallbacksArgument_ESL(
argumentDelegate, argumentDelegate,
argumentNullDelegate, argumentNullDelegate,
argumentOutOfRangeDelegate); argumentOutOfRangeDelegate);
} }
} }
protected static SWIGExceptionHelper swigExceptionHelper = new SWIGExceptionHelper(); protected static SWIGExceptionHelper swigExceptionHelper = new SWIGExceptionHelper();
public class SWIGPendingException { public class SWIGPendingException {
[ThreadStatic] [ThreadStatic]
private static Exception pendingException = null; private static Exception pendingException = null;
private static int numExceptionsPending = 0; private static int numExceptionsPending = 0;
public static bool Pending { public static bool Pending {
get { get {
bool pending = false; bool pending = false;
if (numExceptionsPending > 0) if (numExceptionsPending > 0)
if (pendingException != null) if (pendingException != null)
pending = true; pending = true;
return pending; return pending;
} }
} }
public static void Set(Exception e) { public static void Set(Exception e) {
if (pendingException != null) if (pendingException != null)
throw new ApplicationException("FATAL: An earlier pending exception from unmanaged code was missed and thus not thrown (" + pendingException.ToString() + ")", e); throw new ApplicationException("FATAL: An earlier pending exception from unmanaged code was missed and thus not thrown (" + pendingException.ToString() + ")", e);
pendingException = e; pendingException = e;
lock(typeof(ESLPINVOKE)) { lock(typeof(ESLPINVOKE)) {
numExceptionsPending++; numExceptionsPending++;
} }
} }
public static Exception Retrieve() { public static Exception Retrieve() {
Exception e = null; Exception e = null;
if (numExceptionsPending > 0) { if (numExceptionsPending > 0) {
if (pendingException != null) { if (pendingException != null) {
e = pendingException; e = pendingException;
pendingException = null; pendingException = null;
lock(typeof(ESLPINVOKE)) { lock(typeof(ESLPINVOKE)) {
numExceptionsPending--; numExceptionsPending--;
} }
} }
} }
return e; return e;
} }
} }
protected class SWIGStringHelper { protected class SWIGStringHelper {
public delegate string SWIGStringDelegate(string message); public delegate string SWIGStringDelegate(string message);
static SWIGStringDelegate stringDelegate = new SWIGStringDelegate(CreateString); static SWIGStringDelegate stringDelegate = new SWIGStringDelegate(CreateString);
[DllImport("ESL", EntryPoint="SWIGRegisterStringCallback_ESL")] [DllImport("ESL", EntryPoint="SWIGRegisterStringCallback_ESL")]
public static extern void SWIGRegisterStringCallback_ESL(SWIGStringDelegate stringDelegate); public static extern void SWIGRegisterStringCallback_ESL(SWIGStringDelegate stringDelegate);
static string CreateString(string cString) { static string CreateString(string cString) {
return cString; return cString;
} }
static SWIGStringHelper() { static SWIGStringHelper() {
SWIGRegisterStringCallback_ESL(stringDelegate); SWIGRegisterStringCallback_ESL(stringDelegate);
} }
} }
static protected SWIGStringHelper swigStringHelper = new SWIGStringHelper(); static protected SWIGStringHelper swigStringHelper = new SWIGStringHelper();
[DllImport("ESL", EntryPoint="CSharp_ESLevent_event_set")] [DllImport("ESL", EntryPoint="CSharp_ESLevent_Event_set")]
public static extern void ESLevent_event_set(HandleRef jarg1, HandleRef jarg2); public static extern void ESLevent_Event_set(HandleRef jarg1, HandleRef jarg2);
[DllImport("ESL", EntryPoint="CSharp_ESLevent_event_get")] [DllImport("ESL", EntryPoint="CSharp_ESLevent_Event_get")]
public static extern IntPtr ESLevent_event_get(HandleRef jarg1); public static extern IntPtr ESLevent_Event_get(HandleRef jarg1);
[DllImport("ESL", EntryPoint="CSharp_ESLevent_serialized_string_set")] [DllImport("ESL", EntryPoint="CSharp_ESLevent_SerializedString_set")]
public static extern void ESLevent_serialized_string_set(HandleRef jarg1, string jarg2); public static extern void ESLevent_SerializedString_set(HandleRef jarg1, string jarg2);
[DllImport("ESL", EntryPoint="CSharp_ESLevent_serialized_string_get")] [DllImport("ESL", EntryPoint="CSharp_ESLevent_SerializedString_get")]
public static extern string ESLevent_serialized_string_get(HandleRef jarg1); public static extern string ESLevent_SerializedString_get(HandleRef jarg1);
[DllImport("ESL", EntryPoint="CSharp_ESLevent_mine_set")] [DllImport("ESL", EntryPoint="CSharp_ESLevent_Mine_set")]
public static extern void ESLevent_mine_set(HandleRef jarg1, int jarg2); public static extern void ESLevent_Mine_set(HandleRef jarg1, int jarg2);
[DllImport("ESL", EntryPoint="CSharp_ESLevent_mine_get")] [DllImport("ESL", EntryPoint="CSharp_ESLevent_Mine_get")]
public static extern int ESLevent_mine_get(HandleRef jarg1); public static extern int ESLevent_Mine_get(HandleRef jarg1);
[DllImport("ESL", EntryPoint="CSharp_new_ESLevent__SWIG_0")] [DllImport("ESL", EntryPoint="CSharp_new_ESLevent__SWIG_0")]
public static extern IntPtr new_ESLevent__SWIG_0(string jarg1, string jarg2); public static extern IntPtr new_ESLevent__SWIG_0(string jarg1, string jarg2);
[DllImport("ESL", EntryPoint="CSharp_new_ESLevent__SWIG_1")] [DllImport("ESL", EntryPoint="CSharp_new_ESLevent__SWIG_1")]
public static extern IntPtr new_ESLevent__SWIG_1(HandleRef jarg1, int jarg2); public static extern IntPtr new_ESLevent__SWIG_1(HandleRef jarg1, int jarg2);
[DllImport("ESL", EntryPoint="CSharp_new_ESLevent__SWIG_2")] [DllImport("ESL", EntryPoint="CSharp_new_ESLevent__SWIG_2")]
public static extern IntPtr new_ESLevent__SWIG_2(HandleRef jarg1); public static extern IntPtr new_ESLevent__SWIG_2(HandleRef jarg1);
[DllImport("ESL", EntryPoint="CSharp_delete_ESLevent")] [DllImport("ESL", EntryPoint="CSharp_delete_ESLevent")]
public static extern void delete_ESLevent(HandleRef jarg1); public static extern void delete_ESLevent(HandleRef jarg1);
[DllImport("ESL", EntryPoint="CSharp_ESLevent_serialize")] [DllImport("ESL", EntryPoint="CSharp_ESLevent_Serialize")]
public static extern string ESLevent_serialize(HandleRef jarg1, string jarg2); public static extern string ESLevent_Serialize(HandleRef jarg1, string jarg2);
[DllImport("ESL", EntryPoint="CSharp_ESLevent_setPriority")] [DllImport("ESL", EntryPoint="CSharp_ESLevent_SetPriority")]
public static extern bool ESLevent_setPriority(HandleRef jarg1, HandleRef jarg2); public static extern bool ESLevent_SetPriority(HandleRef jarg1, HandleRef jarg2);
[DllImport("ESL", EntryPoint="CSharp_ESLevent_getHeader")] [DllImport("ESL", EntryPoint="CSharp_ESLevent_GetHeader")]
public static extern string ESLevent_getHeader(HandleRef jarg1, string jarg2); public static extern string ESLevent_GetHeader(HandleRef jarg1, string jarg2);
[DllImport("ESL", EntryPoint="CSharp_ESLevent_getBody")] [DllImport("ESL", EntryPoint="CSharp_ESLevent_GetBody")]
public static extern string ESLevent_getBody(HandleRef jarg1); public static extern string ESLevent_GetBody(HandleRef jarg1);
[DllImport("ESL", EntryPoint="CSharp_ESLevent_getType")] [DllImport("ESL", EntryPoint="CSharp_ESLevent_getType")]
public static extern string ESLevent_getType(HandleRef jarg1); public static extern string ESLevent_getType(HandleRef jarg1);
[DllImport("ESL", EntryPoint="CSharp_ESLevent_addBody")] [DllImport("ESL", EntryPoint="CSharp_ESLevent_AddBody")]
public static extern bool ESLevent_addBody(HandleRef jarg1, string jarg2); public static extern bool ESLevent_AddBody(HandleRef jarg1, string jarg2);
[DllImport("ESL", EntryPoint="CSharp_ESLevent_addHeader")] [DllImport("ESL", EntryPoint="CSharp_ESLevent_AddHeader")]
public static extern bool ESLevent_addHeader(HandleRef jarg1, string jarg2, string jarg3); public static extern bool ESLevent_AddHeader(HandleRef jarg1, string jarg2, string jarg3);
[DllImport("ESL", EntryPoint="CSharp_ESLevent_delHeader")] [DllImport("ESL", EntryPoint="CSharp_ESLevent_DelHeader")]
public static extern bool ESLevent_delHeader(HandleRef jarg1, string jarg2); public static extern bool ESLevent_DelHeader(HandleRef jarg1, string jarg2);
[DllImport("ESL", EntryPoint="CSharp_ESLevent_firstHeader")] [DllImport("ESL", EntryPoint="CSharp_ESLevent_FirstHeader")]
public static extern string ESLevent_firstHeader(HandleRef jarg1); public static extern string ESLevent_FirstHeader(HandleRef jarg1);
[DllImport("ESL", EntryPoint="CSharp_ESLevent_nextHeader")] [DllImport("ESL", EntryPoint="CSharp_ESLevent_NextHeader")]
public static extern string ESLevent_nextHeader(HandleRef jarg1); public static extern string ESLevent_NextHeader(HandleRef jarg1);
[DllImport("ESL", EntryPoint="CSharp_new_ESLconnection__SWIG_0")] [DllImport("ESL", EntryPoint="CSharp_new_ESLconnection__SWIG_0")]
public static extern IntPtr new_ESLconnection__SWIG_0(string jarg1, string jarg2, string jarg3, string jarg4); public static extern IntPtr new_ESLconnection__SWIG_0(string jarg1, string jarg2, string jarg3, string jarg4);
[DllImport("ESL", EntryPoint="CSharp_new_ESLconnection__SWIG_1")] [DllImport("ESL", EntryPoint="CSharp_new_ESLconnection__SWIG_1")]
public static extern IntPtr new_ESLconnection__SWIG_1(string jarg1, string jarg2, string jarg3); public static extern IntPtr new_ESLconnection__SWIG_1(string jarg1, string jarg2, string jarg3);
[DllImport("ESL", EntryPoint="CSharp_new_ESLconnection__SWIG_2")] [DllImport("ESL", EntryPoint="CSharp_new_ESLconnection__SWIG_2")]
public static extern IntPtr new_ESLconnection__SWIG_2(int jarg1); public static extern IntPtr new_ESLconnection__SWIG_2(int jarg1);
[DllImport("ESL", EntryPoint="CSharp_delete_ESLconnection")] [DllImport("ESL", EntryPoint="CSharp_delete_ESLconnection")]
public static extern void delete_ESLconnection(HandleRef jarg1); public static extern void delete_ESLconnection(HandleRef jarg1);
[DllImport("ESL", EntryPoint="CSharp_ESLconnection_socketDescriptor")] [DllImport("ESL", EntryPoint="CSharp_ESLconnection_SocketDescriptor")]
public static extern int ESLconnection_socketDescriptor(HandleRef jarg1); public static extern int ESLconnection_SocketDescriptor(HandleRef jarg1);
[DllImport("ESL", EntryPoint="CSharp_ESLconnection_connected")] [DllImport("ESL", EntryPoint="CSharp_ESLconnection_Connected")]
public static extern int ESLconnection_connected(HandleRef jarg1); public static extern int ESLconnection_Connected(HandleRef jarg1);
[DllImport("ESL", EntryPoint="CSharp_ESLconnection_getInfo")] [DllImport("ESL", EntryPoint="CSharp_ESLconnection_GetInfo")]
public static extern IntPtr ESLconnection_getInfo(HandleRef jarg1); public static extern IntPtr ESLconnection_GetInfo(HandleRef jarg1);
[DllImport("ESL", EntryPoint="CSharp_ESLconnection_send")] [DllImport("ESL", EntryPoint="CSharp_ESLconnection_Send")]
public static extern int ESLconnection_send(HandleRef jarg1, string jarg2); public static extern int ESLconnection_Send(HandleRef jarg1, string jarg2);
[DllImport("ESL", EntryPoint="CSharp_ESLconnection_sendRecv")] [DllImport("ESL", EntryPoint="CSharp_ESLconnection_SendRecv")]
public static extern IntPtr ESLconnection_sendRecv(HandleRef jarg1, string jarg2); public static extern IntPtr ESLconnection_SendRecv(HandleRef jarg1, string jarg2);
[DllImport("ESL", EntryPoint="CSharp_ESLconnection_api")] [DllImport("ESL", EntryPoint="CSharp_ESLconnection_Api")]
public static extern IntPtr ESLconnection_api(HandleRef jarg1, string jarg2, string jarg3); public static extern IntPtr ESLconnection_Api(HandleRef jarg1, string jarg2, string jarg3);
[DllImport("ESL", EntryPoint="CSharp_ESLconnection_bgapi")] [DllImport("ESL", EntryPoint="CSharp_ESLconnection_Bgapi")]
public static extern IntPtr ESLconnection_bgapi(HandleRef jarg1, string jarg2, string jarg3); public static extern IntPtr ESLconnection_Bgapi(HandleRef jarg1, string jarg2, string jarg3);
[DllImport("ESL", EntryPoint="CSharp_ESLconnection_sendEvent")] [DllImport("ESL", EntryPoint="CSharp_ESLconnection_SendEvent")]
public static extern int ESLconnection_sendEvent(HandleRef jarg1, HandleRef jarg2); public static extern int ESLconnection_SendEvent(HandleRef jarg1, HandleRef jarg2);
[DllImport("ESL", EntryPoint="CSharp_ESLconnection_recvEvent")] [DllImport("ESL", EntryPoint="CSharp_ESLconnection_RecvEvent")]
public static extern IntPtr ESLconnection_recvEvent(HandleRef jarg1); public static extern IntPtr ESLconnection_RecvEvent(HandleRef jarg1);
[DllImport("ESL", EntryPoint="CSharp_ESLconnection_recvEventTimed")] [DllImport("ESL", EntryPoint="CSharp_ESLconnection_RecvEventTimed")]
public static extern IntPtr ESLconnection_recvEventTimed(HandleRef jarg1, int jarg2); public static extern IntPtr ESLconnection_RecvEventTimed(HandleRef jarg1, int jarg2);
[DllImport("ESL", EntryPoint="CSharp_ESLconnection_filter")] [DllImport("ESL", EntryPoint="CSharp_ESLconnection_Filter")]
public static extern IntPtr ESLconnection_filter(HandleRef jarg1, string jarg2, string jarg3); public static extern IntPtr ESLconnection_Filter(HandleRef jarg1, string jarg2, string jarg3);
[DllImport("ESL", EntryPoint="CSharp_ESLconnection_events")] [DllImport("ESL", EntryPoint="CSharp_ESLconnection_Events")]
public static extern int ESLconnection_events(HandleRef jarg1, string jarg2, string jarg3); public static extern int ESLconnection_Events(HandleRef jarg1, string jarg2, string jarg3);
[DllImport("ESL", EntryPoint="CSharp_ESLconnection_execute")] [DllImport("ESL", EntryPoint="CSharp_ESLconnection_Execute")]
public static extern IntPtr ESLconnection_execute(HandleRef jarg1, string jarg2, string jarg3, string jarg4); public static extern IntPtr ESLconnection_Execute(HandleRef jarg1, string jarg2, string jarg3, string jarg4);
[DllImport("ESL", EntryPoint="CSharp_ESLconnection_executeAsync")] [DllImport("ESL", EntryPoint="CSharp_ESLconnection_ExecuteAsync")]
public static extern IntPtr ESLconnection_executeAsync(HandleRef jarg1, string jarg2, string jarg3, string jarg4); public static extern IntPtr ESLconnection_ExecuteAsync(HandleRef jarg1, string jarg2, string jarg3, string jarg4);
[DllImport("ESL", EntryPoint="CSharp_ESLconnection_setAsyncExecute")] [DllImport("ESL", EntryPoint="CSharp_ESLconnection_SetAsyncExecute")]
public static extern int ESLconnection_setAsyncExecute(HandleRef jarg1, string jarg2); public static extern int ESLconnection_SetAsyncExecute(HandleRef jarg1, string jarg2);
[DllImport("ESL", EntryPoint="CSharp_ESLconnection_setEventLock")] [DllImport("ESL", EntryPoint="CSharp_ESLconnection_SetEventLock")]
public static extern int ESLconnection_setEventLock(HandleRef jarg1, string jarg2); public static extern int ESLconnection_SetEventLock(HandleRef jarg1, string jarg2);
[DllImport("ESL", EntryPoint="CSharp_ESLconnection_disconnect")] [DllImport("ESL", EntryPoint="CSharp_ESLconnection_Disconnect")]
public static extern int ESLconnection_disconnect(HandleRef jarg1); public static extern int ESLconnection_Disconnect(HandleRef jarg1);
[DllImport("ESL", EntryPoint="CSharp_eslSetLogLevel")] [DllImport("ESL", EntryPoint="CSharp_eslSetLogLevel")]
public static extern void eslSetLogLevel(int jarg1); public static extern void eslSetLogLevel(int jarg1);
} }
/* ---------------------------------------------------------------------------- /* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org). * This file was automatically generated by SWIG (http://www.swig.org).
* Version 1.3.35 * Version 1.3.40
* *
* Do not make changes to this file unless you know what you are doing--modify * Do not make changes to this file unless you know what you are doing--modify
* the SWIG interface file instead. * the SWIG interface file instead.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
using System; using System;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
public class ESLconnection : IDisposable { public class ESLconnection : IDisposable {
private HandleRef swigCPtr; private HandleRef swigCPtr;
protected bool swigCMemOwn; protected bool swigCMemOwn;
internal ESLconnection(IntPtr cPtr, bool cMemoryOwn) { internal ESLconnection(IntPtr cPtr, bool cMemoryOwn) {
swigCMemOwn = cMemoryOwn; swigCMemOwn = cMemoryOwn;
swigCPtr = new HandleRef(this, cPtr); swigCPtr = new HandleRef(this, cPtr);
} }
internal static HandleRef getCPtr(ESLconnection obj) { internal static HandleRef getCPtr(ESLconnection obj) {
return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr; return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
} }
~ESLconnection() { ~ESLconnection() {
Dispose(); Dispose();
} }
public virtual void Dispose() { public virtual void Dispose() {
lock(this) { lock(this) {
if(swigCPtr.Handle != IntPtr.Zero && swigCMemOwn) { if (swigCPtr.Handle != IntPtr.Zero) {
swigCMemOwn = false; if (swigCMemOwn) {
ESLPINVOKE.delete_ESLconnection(swigCPtr); swigCMemOwn = false;
} ESLPINVOKE.delete_ESLconnection(swigCPtr);
swigCPtr = new HandleRef(null, IntPtr.Zero); }
GC.SuppressFinalize(this); swigCPtr = new HandleRef(null, IntPtr.Zero);
} }
} GC.SuppressFinalize(this);
}
public ESLconnection(string host, string port, string user, string password) : this(ESLPINVOKE.new_ESLconnection__SWIG_0(host, port, user, password), true) { }
}
public ESLconnection(string host, string port, string user, string password) : this(ESLPINVOKE.new_ESLconnection__SWIG_0(host, port, user, password), true) {
public ESLconnection(string host, string port, string password) : this(ESLPINVOKE.new_ESLconnection__SWIG_1(host, port, password), true) { }
}
public ESLconnection(string host, string port, string password) : this(ESLPINVOKE.new_ESLconnection__SWIG_1(host, port, password), true) {
public ESLconnection(int socket) : this(ESLPINVOKE.new_ESLconnection__SWIG_2(socket), true) { }
}
public ESLconnection(int socket) : this(ESLPINVOKE.new_ESLconnection__SWIG_2(socket), true) {
public int socketDescriptor() { }
int ret = ESLPINVOKE.ESLconnection_socketDescriptor(swigCPtr);
return ret; public int SocketDescriptor() {
} int ret = ESLPINVOKE.ESLconnection_SocketDescriptor(swigCPtr);
return ret;
public int connected() { }
int ret = ESLPINVOKE.ESLconnection_connected(swigCPtr);
return ret; public int Connected() {
} int ret = ESLPINVOKE.ESLconnection_Connected(swigCPtr);
return ret;
public ESLevent getInfo() { }
IntPtr cPtr = ESLPINVOKE.ESLconnection_getInfo(swigCPtr);
ESLevent ret = (cPtr == IntPtr.Zero) ? null : new ESLevent(cPtr, true); public ESLevent GetInfo() {
return ret; IntPtr cPtr = ESLPINVOKE.ESLconnection_GetInfo(swigCPtr);
} ESLevent ret = (cPtr == IntPtr.Zero) ? null : new ESLevent(cPtr, true);
return ret;
public int send(string cmd) { }
int ret = ESLPINVOKE.ESLconnection_send(swigCPtr, cmd);
return ret; public int Send(string cmd) {
} int ret = ESLPINVOKE.ESLconnection_Send(swigCPtr, cmd);
return ret;
public ESLevent sendRecv(string cmd) { }
IntPtr cPtr = ESLPINVOKE.ESLconnection_sendRecv(swigCPtr, cmd);
ESLevent ret = (cPtr == IntPtr.Zero) ? null : new ESLevent(cPtr, true); public ESLevent SendRecv(string cmd) {
return ret; IntPtr cPtr = ESLPINVOKE.ESLconnection_SendRecv(swigCPtr, cmd);
} ESLevent ret = (cPtr == IntPtr.Zero) ? null : new ESLevent(cPtr, true);
return ret;
public ESLevent api(string cmd, string arg) { }
IntPtr cPtr = ESLPINVOKE.ESLconnection_api(swigCPtr, cmd, arg);
ESLevent ret = (cPtr == IntPtr.Zero) ? null : new ESLevent(cPtr, true); public ESLevent Api(string cmd, string arg) {
return ret; IntPtr cPtr = ESLPINVOKE.ESLconnection_Api(swigCPtr, cmd, arg);
} ESLevent ret = (cPtr == IntPtr.Zero) ? null : new ESLevent(cPtr, true);
return ret;
public ESLevent bgapi(string cmd, string arg) { }
IntPtr cPtr = ESLPINVOKE.ESLconnection_bgapi(swigCPtr, cmd, arg);
ESLevent ret = (cPtr == IntPtr.Zero) ? null : new ESLevent(cPtr, true); public ESLevent Bgapi(string cmd, string arg) {
return ret; IntPtr cPtr = ESLPINVOKE.ESLconnection_Bgapi(swigCPtr, cmd, arg);
} ESLevent ret = (cPtr == IntPtr.Zero) ? null : new ESLevent(cPtr, true);
return ret;
public int sendEvent(ESLevent send_me) { }
int ret = ESLPINVOKE.ESLconnection_sendEvent(swigCPtr, ESLevent.getCPtr(send_me));
return ret; public int SendEvent(ESLevent send_me) {
} int ret = ESLPINVOKE.ESLconnection_SendEvent(swigCPtr, ESLevent.getCPtr(send_me));
return ret;
public ESLevent recvEvent() { }
IntPtr cPtr = ESLPINVOKE.ESLconnection_recvEvent(swigCPtr);
ESLevent ret = (cPtr == IntPtr.Zero) ? null : new ESLevent(cPtr, true); public ESLevent RecvEvent() {
return ret; IntPtr cPtr = ESLPINVOKE.ESLconnection_RecvEvent(swigCPtr);
} ESLevent ret = (cPtr == IntPtr.Zero) ? null : new ESLevent(cPtr, true);
return ret;
public ESLevent recvEventTimed(int ms) { }
IntPtr cPtr = ESLPINVOKE.ESLconnection_recvEventTimed(swigCPtr, ms);
ESLevent ret = (cPtr == IntPtr.Zero) ? null : new ESLevent(cPtr, true); public ESLevent RecvEventTimed(int ms) {
return ret; IntPtr cPtr = ESLPINVOKE.ESLconnection_RecvEventTimed(swigCPtr, ms);
} ESLevent ret = (cPtr == IntPtr.Zero) ? null : new ESLevent(cPtr, true);
return ret;
public ESLevent filter(string header, string value) { }
IntPtr cPtr = ESLPINVOKE.ESLconnection_filter(swigCPtr, header, value);
ESLevent ret = (cPtr == IntPtr.Zero) ? null : new ESLevent(cPtr, true); public ESLevent Filter(string header, string value) {
return ret; IntPtr cPtr = ESLPINVOKE.ESLconnection_Filter(swigCPtr, header, value);
} ESLevent ret = (cPtr == IntPtr.Zero) ? null : new ESLevent(cPtr, true);
return ret;
public int events(string etype, string value) { }
int ret = ESLPINVOKE.ESLconnection_events(swigCPtr, etype, value);
return ret; public int Events(string etype, string value) {
} int ret = ESLPINVOKE.ESLconnection_Events(swigCPtr, etype, value);
return ret;
public ESLevent execute(string app, string arg, string uuid) { }
IntPtr cPtr = ESLPINVOKE.ESLconnection_execute(swigCPtr, app, arg, uuid);
ESLevent ret = (cPtr == IntPtr.Zero) ? null : new ESLevent(cPtr, true); public ESLevent Execute(string app, string arg, string uuid) {
return ret; IntPtr cPtr = ESLPINVOKE.ESLconnection_Execute(swigCPtr, app, arg, uuid);
} ESLevent ret = (cPtr == IntPtr.Zero) ? null : new ESLevent(cPtr, true);
return ret;
public ESLevent executeAsync(string app, string arg, string uuid) { }
IntPtr cPtr = ESLPINVOKE.ESLconnection_executeAsync(swigCPtr, app, arg, uuid);
ESLevent ret = (cPtr == IntPtr.Zero) ? null : new ESLevent(cPtr, true); public ESLevent ExecuteAsync(string app, string arg, string uuid) {
return ret; IntPtr cPtr = ESLPINVOKE.ESLconnection_ExecuteAsync(swigCPtr, app, arg, uuid);
} ESLevent ret = (cPtr == IntPtr.Zero) ? null : new ESLevent(cPtr, true);
return ret;
public int setAsyncExecute(string val) { }
int ret = ESLPINVOKE.ESLconnection_setAsyncExecute(swigCPtr, val);
return ret; public int SetAsyncExecute(string val) {
} int ret = ESLPINVOKE.ESLconnection_SetAsyncExecute(swigCPtr, val);
return ret;
public int setEventLock(string val) { }
int ret = ESLPINVOKE.ESLconnection_setEventLock(swigCPtr, val);
return ret; public int SetEventLock(string val) {
} int ret = ESLPINVOKE.ESLconnection_SetEventLock(swigCPtr, val);
return ret;
public int disconnect() { }
int ret = ESLPINVOKE.ESLconnection_disconnect(swigCPtr);
return ret; public int Disconnect() {
} int ret = ESLPINVOKE.ESLconnection_Disconnect(swigCPtr);
return ret;
} }
}
/* ---------------------------------------------------------------------------- /* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org). * This file was automatically generated by SWIG (http://www.swig.org).
* Version 1.3.35 * Version 1.3.40
* *
* Do not make changes to this file unless you know what you are doing--modify * Do not make changes to this file unless you know what you are doing--modify
* the SWIG interface file instead. * the SWIG interface file instead.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
using System; using System;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
public class ESLevent : IDisposable { public class ESLevent : IDisposable {
private HandleRef swigCPtr; private HandleRef swigCPtr;
protected bool swigCMemOwn; protected bool swigCMemOwn;
internal ESLevent(IntPtr cPtr, bool cMemoryOwn) { internal ESLevent(IntPtr cPtr, bool cMemoryOwn) {
swigCMemOwn = cMemoryOwn; swigCMemOwn = cMemoryOwn;
swigCPtr = new HandleRef(this, cPtr); swigCPtr = new HandleRef(this, cPtr);
} }
internal static HandleRef getCPtr(ESLevent obj) { internal static HandleRef getCPtr(ESLevent obj) {
return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr; return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
} }
~ESLevent() { ~ESLevent() {
Dispose(); Dispose();
} }
public virtual void Dispose() { public virtual void Dispose() {
lock(this) { lock(this) {
if(swigCPtr.Handle != IntPtr.Zero && swigCMemOwn) { if (swigCPtr.Handle != IntPtr.Zero) {
swigCMemOwn = false; if (swigCMemOwn) {
ESLPINVOKE.delete_ESLevent(swigCPtr); swigCMemOwn = false;
} ESLPINVOKE.delete_ESLevent(swigCPtr);
swigCPtr = new HandleRef(null, IntPtr.Zero); }
GC.SuppressFinalize(this); swigCPtr = new HandleRef(null, IntPtr.Zero);
} }
} GC.SuppressFinalize(this);
}
public SWIGTYPE_p_esl_event_t event { }
set {
ESLPINVOKE.ESLevent_event_set(swigCPtr, SWIGTYPE_p_esl_event_t.getCPtr(value)); public SWIGTYPE_p_esl_event_t Event {
} set {
get { ESLPINVOKE.ESLevent_Event_set(swigCPtr, SWIGTYPE_p_esl_event_t.getCPtr(value));
IntPtr cPtr = ESLPINVOKE.ESLevent_event_get(swigCPtr); }
SWIGTYPE_p_esl_event_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_esl_event_t(cPtr, false); get {
return ret; IntPtr cPtr = ESLPINVOKE.ESLevent_Event_get(swigCPtr);
} SWIGTYPE_p_esl_event_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_esl_event_t(cPtr, false);
} return ret;
}
public string serialized_string { }
set {
ESLPINVOKE.ESLevent_serialized_string_set(swigCPtr, value); public string SerializedString {
} set {
get { ESLPINVOKE.ESLevent_SerializedString_set(swigCPtr, value);
string ret = ESLPINVOKE.ESLevent_serialized_string_get(swigCPtr); }
return ret; get {
} string ret = ESLPINVOKE.ESLevent_SerializedString_get(swigCPtr);
} return ret;
}
public int mine { }
set {
ESLPINVOKE.ESLevent_mine_set(swigCPtr, value); public int Mine {
} set {
get { ESLPINVOKE.ESLevent_Mine_set(swigCPtr, value);
int ret = ESLPINVOKE.ESLevent_mine_get(swigCPtr); }
return ret; get {
} int ret = ESLPINVOKE.ESLevent_Mine_get(swigCPtr);
} return ret;
}
public ESLevent(string type, string subclass_name) : this(ESLPINVOKE.new_ESLevent__SWIG_0(type, subclass_name), true) { }
}
public ESLevent(string type, string subclass_name) : this(ESLPINVOKE.new_ESLevent__SWIG_0(type, subclass_name), true) {
public ESLevent(SWIGTYPE_p_esl_event_t wrap_me, int free_me) : this(ESLPINVOKE.new_ESLevent__SWIG_1(SWIGTYPE_p_esl_event_t.getCPtr(wrap_me), free_me), true) { }
}
public ESLevent(SWIGTYPE_p_esl_event_t wrap_me, int free_me) : this(ESLPINVOKE.new_ESLevent__SWIG_1(SWIGTYPE_p_esl_event_t.getCPtr(wrap_me), free_me), true) {
public ESLevent(ESLevent me) : this(ESLPINVOKE.new_ESLevent__SWIG_2(ESLevent.getCPtr(me)), true) { }
}
public ESLevent(ESLevent me) : this(ESLPINVOKE.new_ESLevent__SWIG_2(ESLevent.getCPtr(me)), true) {
public string serialize(string format) { }
string ret = ESLPINVOKE.ESLevent_serialize(swigCPtr, format);
return ret; public string Serialize(string format) {
} string ret = ESLPINVOKE.ESLevent_Serialize(swigCPtr, format);
return ret;
public bool setPriority(SWIGTYPE_p_esl_priority_t priority) { }
bool ret = ESLPINVOKE.ESLevent_setPriority(swigCPtr, SWIGTYPE_p_esl_priority_t.getCPtr(priority));
if (ESLPINVOKE.SWIGPendingException.Pending) throw ESLPINVOKE.SWIGPendingException.Retrieve(); public bool SetPriority(SWIGTYPE_p_esl_priority_t priority) {
return ret; bool ret = ESLPINVOKE.ESLevent_SetPriority(swigCPtr, SWIGTYPE_p_esl_priority_t.getCPtr(priority));
} if (ESLPINVOKE.SWIGPendingException.Pending) throw ESLPINVOKE.SWIGPendingException.Retrieve();
return ret;
public string getHeader(string header_name) { }
string ret = ESLPINVOKE.ESLevent_getHeader(swigCPtr, header_name);
return ret; public string GetHeader(string header_name) {
} string ret = ESLPINVOKE.ESLevent_GetHeader(swigCPtr, header_name);
return ret;
public string getBody() { }
string ret = ESLPINVOKE.ESLevent_getBody(swigCPtr);
return ret; public string GetBody() {
} string ret = ESLPINVOKE.ESLevent_GetBody(swigCPtr);
return ret;
public string getType() { }
string ret = ESLPINVOKE.ESLevent_getType(swigCPtr);
return ret; public string getType() {
} string ret = ESLPINVOKE.ESLevent_getType(swigCPtr);
return ret;
public bool addBody(string value) { }
bool ret = ESLPINVOKE.ESLevent_addBody(swigCPtr, value);
return ret; public bool AddBody(string value) {
} bool ret = ESLPINVOKE.ESLevent_AddBody(swigCPtr, value);
return ret;
public bool addHeader(string header_name, string value) { }
bool ret = ESLPINVOKE.ESLevent_addHeader(swigCPtr, header_name, value);
return ret; public bool AddHeader(string header_name, string value) {
} bool ret = ESLPINVOKE.ESLevent_AddHeader(swigCPtr, header_name, value);
return ret;
public bool delHeader(string header_name) { }
bool ret = ESLPINVOKE.ESLevent_delHeader(swigCPtr, header_name);
return ret; public bool DelHeader(string header_name) {
} bool ret = ESLPINVOKE.ESLevent_DelHeader(swigCPtr, header_name);
return ret;
public string firstHeader() { }
string ret = ESLPINVOKE.ESLevent_firstHeader(swigCPtr);
return ret; public string FirstHeader() {
} string ret = ESLPINVOKE.ESLevent_FirstHeader(swigCPtr);
return ret;
public string nextHeader() { }
string ret = ESLPINVOKE.ESLevent_nextHeader(swigCPtr);
return ret; public string NextHeader() {
} string ret = ESLPINVOKE.ESLevent_NextHeader(swigCPtr);
return ret;
} }
}
...@@ -9,14 +9,14 @@ namespace ManagedEslTest ...@@ -9,14 +9,14 @@ namespace ManagedEslTest
// Connect to FreeSWITCH // Connect to FreeSWITCH
ESLconnection eslConnection = new ESLconnection("localhost", "8021", "ClueCon"); ESLconnection eslConnection = new ESLconnection("localhost", "8021", "ClueCon");
// We want all Events (probably will want to change this depending on your needs) // We want all Events (probably will want to change this depending on your needs)
eslConnection.sendRecv("event plain ALL"); eslConnection.SendRecv("event plain ALL");
// Grab Events until process is killed // Grab Events until process is killed
while (eslConnection.connected() == 1) while (eslConnection.Connected() == 1)
{ {
ESLevent eslEvent = eslConnection.recvEvent(); ESLevent eslEvent = eslConnection.RecvEvent();
Console.WriteLine(eslEvent.serialize(String.Empty)); Console.WriteLine(eslEvent.Serialize(String.Empty));
} }
} }
} }
......
/* ---------------------------------------------------------------------------- /* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org). * This file was automatically generated by SWIG (http://www.swig.org).
* Version 1.3.35 * Version 1.3.40
* *
* Do not make changes to this file unless you know what you are doing--modify * Do not make changes to this file unless you know what you are doing--modify
* the SWIG interface file instead. * the SWIG interface file instead.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
using System; using System;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
public class SWIGTYPE_p_esl_event_t { public class SWIGTYPE_p_esl_event_t {
private HandleRef swigCPtr; private HandleRef swigCPtr;
internal SWIGTYPE_p_esl_event_t(IntPtr cPtr, bool futureUse) { internal SWIGTYPE_p_esl_event_t(IntPtr cPtr, bool futureUse) {
swigCPtr = new HandleRef(this, cPtr); swigCPtr = new HandleRef(this, cPtr);
} }
protected SWIGTYPE_p_esl_event_t() { protected SWIGTYPE_p_esl_event_t() {
swigCPtr = new HandleRef(null, IntPtr.Zero); swigCPtr = new HandleRef(null, IntPtr.Zero);
} }
internal static HandleRef getCPtr(SWIGTYPE_p_esl_event_t obj) { internal static HandleRef getCPtr(SWIGTYPE_p_esl_event_t obj) {
return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr; return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
} }
} }
/* ---------------------------------------------------------------------------- /* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org). * This file was automatically generated by SWIG (http://www.swig.org).
* Version 1.3.35 * Version 1.3.40
* *
* Do not make changes to this file unless you know what you are doing--modify * Do not make changes to this file unless you know what you are doing--modify
* the SWIG interface file instead. * the SWIG interface file instead.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
using System; using System;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
public class SWIGTYPE_p_esl_priority_t { public class SWIGTYPE_p_esl_priority_t {
private HandleRef swigCPtr; private HandleRef swigCPtr;
internal SWIGTYPE_p_esl_priority_t(IntPtr cPtr, bool futureUse) { internal SWIGTYPE_p_esl_priority_t(IntPtr cPtr, bool futureUse) {
swigCPtr = new HandleRef(this, cPtr); swigCPtr = new HandleRef(this, cPtr);
} }
protected SWIGTYPE_p_esl_priority_t() { protected SWIGTYPE_p_esl_priority_t() {
swigCPtr = new HandleRef(null, IntPtr.Zero); swigCPtr = new HandleRef(null, IntPtr.Zero);
} }
internal static HandleRef getCPtr(SWIGTYPE_p_esl_priority_t obj) { internal static HandleRef getCPtr(SWIGTYPE_p_esl_priority_t obj) {
return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr; return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
} }
} }
/* ---------------------------------------------------------------------------- /* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org). * This file was automatically generated by SWIG (http://www.swig.org).
* Version 1.3.35 * Version 1.3.40
* *
* This file is not intended to be easily readable and contains a number of * This file is not intended to be easily readable and contains a number of
* coding conventions designed to improve portability and efficiency. Do not make * coding conventions designed to improve portability and efficiency. Do not make
* changes to this file unless you know what you are doing--modify the SWIG * changes to this file unless you know what you are doing--modify the SWIG
* interface file instead. * interface file instead.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
#define SWIGCSHARP
#ifdef __cplusplus
template<typename T> class SwigValueWrapper {
T *tt; #ifdef __cplusplus
public: /* SwigValueWrapper is described in swig.swg */
SwigValueWrapper() : tt(0) { } template<typename T> class SwigValueWrapper {
SwigValueWrapper(const SwigValueWrapper<T>& rhs) : tt(new T(*rhs.tt)) { } struct SwigMovePointer {
SwigValueWrapper(const T& t) : tt(new T(t)) { } T *ptr;
~SwigValueWrapper() { delete tt; } SwigMovePointer(T *p) : ptr(p) { }
SwigValueWrapper& operator=(const T& t) { delete tt; tt = new T(t); return *this; } ~SwigMovePointer() { delete ptr; }
operator T&() const { return *tt; } SwigMovePointer& operator=(SwigMovePointer& rhs) { T* oldptr = ptr; ptr = 0; delete oldptr; ptr = rhs.ptr; rhs.ptr = 0; return *this; }
T *operator&() { return tt; } } pointer;
private: SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs); SwigValueWrapper(const SwigValueWrapper<T>& rhs);
}; public:
SwigValueWrapper() : pointer(0) { }
template <typename T> T SwigValueInit() { SwigValueWrapper& operator=(const T& t) { SwigMovePointer tmp(new T(t)); pointer = tmp; return *this; }
return T(); operator T&() const { return *pointer.ptr; }
} T *operator&() { return pointer.ptr; }
#endif };
/* ----------------------------------------------------------------------------- template <typename T> T SwigValueInit() {
* This section contains generic SWIG labels for method/variable return T();
* declarations/attributes, and other compiler dependent labels. }
* ----------------------------------------------------------------------------- */ #endif
/* template workaround for compilers that cannot correctly implement the C++ standard */ /* -----------------------------------------------------------------------------
#ifndef SWIGTEMPLATEDISAMBIGUATOR * This section contains generic SWIG labels for method/variable
# if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560) * declarations/attributes, and other compiler dependent labels.
# define SWIGTEMPLATEDISAMBIGUATOR template * ----------------------------------------------------------------------------- */
# elif defined(__HP_aCC)
/* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */ /* template workaround for compilers that cannot correctly implement the C++ standard */
/* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */ #ifndef SWIGTEMPLATEDISAMBIGUATOR
# define SWIGTEMPLATEDISAMBIGUATOR template # if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560)
# else # define SWIGTEMPLATEDISAMBIGUATOR template
# define SWIGTEMPLATEDISAMBIGUATOR # elif defined(__HP_aCC)
# endif /* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */
#endif /* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */
# define SWIGTEMPLATEDISAMBIGUATOR template
/* inline attribute */ # else
#ifndef SWIGINLINE # define SWIGTEMPLATEDISAMBIGUATOR
# if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__)) # endif
# define SWIGINLINE inline #endif
# else
# define SWIGINLINE /* inline attribute */
# endif #ifndef SWIGINLINE
#endif # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
# define SWIGINLINE inline
/* attribute recognised by some compilers to avoid 'unused' warnings */ # else
#ifndef SWIGUNUSED # define SWIGINLINE
# if defined(__GNUC__) # endif
# if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)) #endif
# define SWIGUNUSED __attribute__ ((__unused__))
# else /* attribute recognised by some compilers to avoid 'unused' warnings */
# define SWIGUNUSED #ifndef SWIGUNUSED
# endif # if defined(__GNUC__)
# elif defined(__ICC) # if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
# define SWIGUNUSED __attribute__ ((__unused__)) # define SWIGUNUSED __attribute__ ((__unused__))
# else # else
# define SWIGUNUSED # define SWIGUNUSED
# endif # endif
#endif # elif defined(__ICC)
# define SWIGUNUSED __attribute__ ((__unused__))
#ifndef SWIGUNUSEDPARM # else
# ifdef __cplusplus # define SWIGUNUSED
# define SWIGUNUSEDPARM(p) # endif
# else #endif
# define SWIGUNUSEDPARM(p) p SWIGUNUSED
# endif #ifndef SWIG_MSC_UNSUPPRESS_4505
#endif # if defined(_MSC_VER)
# pragma warning(disable : 4505) /* unreferenced local function has been removed */
/* internal SWIG method */ # endif
#ifndef SWIGINTERN #endif
# define SWIGINTERN static SWIGUNUSED
#endif #ifndef SWIGUNUSEDPARM
# ifdef __cplusplus
/* internal inline SWIG method */ # define SWIGUNUSEDPARM(p)
#ifndef SWIGINTERNINLINE # else
# define SWIGINTERNINLINE SWIGINTERN SWIGINLINE # define SWIGUNUSEDPARM(p) p SWIGUNUSED
#endif # endif
#endif
/* exporting methods */
#if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) /* internal SWIG method */
# ifndef GCC_HASCLASSVISIBILITY #ifndef SWIGINTERN
# define GCC_HASCLASSVISIBILITY # define SWIGINTERN static SWIGUNUSED
# endif #endif
#endif
/* internal inline SWIG method */
#ifndef SWIGEXPORT #ifndef SWIGINTERNINLINE
# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
# if defined(STATIC_LINKED) #endif
# define SWIGEXPORT
# else /* exporting methods */
# define SWIGEXPORT __declspec(dllexport) #if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
# endif # ifndef GCC_HASCLASSVISIBILITY
# else # define GCC_HASCLASSVISIBILITY
# if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY) # endif
# define SWIGEXPORT __attribute__ ((visibility("default"))) #endif
# else
# define SWIGEXPORT #ifndef SWIGEXPORT
# endif # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
# endif # if defined(STATIC_LINKED)
#endif # define SWIGEXPORT
# else
/* calling conventions for Windows */ # define SWIGEXPORT __declspec(dllexport)
#ifndef SWIGSTDCALL # endif
# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) # else
# define SWIGSTDCALL __stdcall # if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
# else # define SWIGEXPORT __attribute__ ((visibility("default")))
# define SWIGSTDCALL # else
# endif # define SWIGEXPORT
#endif # endif
# endif
/* Deal with Microsoft's attempt at deprecating C standard runtime functions */ #endif
#if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE)
# define _CRT_SECURE_NO_DEPRECATE /* calling conventions for Windows */
#endif #ifndef SWIGSTDCALL
# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
/* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */ # define SWIGSTDCALL __stdcall
#if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE) # else
# define _SCL_SECURE_NO_DEPRECATE # define SWIGSTDCALL
#endif # endif
#endif
/* Deal with Microsoft's attempt at deprecating C standard runtime functions */
#include <stdlib.h> #if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE)
#include <string.h> # define _CRT_SECURE_NO_DEPRECATE
#include <stdio.h> #endif
/* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */
/* Support for throwing C# exceptions from C/C++. There are two types: #if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE)
* Exceptions that take a message and ArgumentExceptions that take a message and a parameter name. */ # define _SCL_SECURE_NO_DEPRECATE
typedef enum { #endif
SWIG_CSharpApplicationException,
SWIG_CSharpArithmeticException,
SWIG_CSharpDivideByZeroException,
SWIG_CSharpIndexOutOfRangeException, #include <stdlib.h>
SWIG_CSharpInvalidCastException, #include <string.h>
SWIG_CSharpInvalidOperationException, #include <stdio.h>
SWIG_CSharpIOException,
SWIG_CSharpNullReferenceException,
SWIG_CSharpOutOfMemoryException, /* Support for throwing C# exceptions from C/C++. There are two types:
SWIG_CSharpOverflowException, * Exceptions that take a message and ArgumentExceptions that take a message and a parameter name. */
SWIG_CSharpSystemException typedef enum {
} SWIG_CSharpExceptionCodes; SWIG_CSharpApplicationException,
SWIG_CSharpArithmeticException,
typedef enum { SWIG_CSharpDivideByZeroException,
SWIG_CSharpArgumentException, SWIG_CSharpIndexOutOfRangeException,
SWIG_CSharpArgumentNullException, SWIG_CSharpInvalidCastException,
SWIG_CSharpArgumentOutOfRangeException SWIG_CSharpInvalidOperationException,
} SWIG_CSharpExceptionArgumentCodes; SWIG_CSharpIOException,
SWIG_CSharpNullReferenceException,
typedef void (SWIGSTDCALL* SWIG_CSharpExceptionCallback_t)(const char *); SWIG_CSharpOutOfMemoryException,
typedef void (SWIGSTDCALL* SWIG_CSharpExceptionArgumentCallback_t)(const char *, const char *); SWIG_CSharpOverflowException,
SWIG_CSharpSystemException
typedef struct { } SWIG_CSharpExceptionCodes;
SWIG_CSharpExceptionCodes code;
SWIG_CSharpExceptionCallback_t callback; typedef enum {
} SWIG_CSharpException_t; SWIG_CSharpArgumentException,
SWIG_CSharpArgumentNullException,
typedef struct { SWIG_CSharpArgumentOutOfRangeException
SWIG_CSharpExceptionArgumentCodes code; } SWIG_CSharpExceptionArgumentCodes;
SWIG_CSharpExceptionArgumentCallback_t callback;
} SWIG_CSharpExceptionArgument_t; typedef void (SWIGSTDCALL* SWIG_CSharpExceptionCallback_t)(const char *);
typedef void (SWIGSTDCALL* SWIG_CSharpExceptionArgumentCallback_t)(const char *, const char *);
static SWIG_CSharpException_t SWIG_csharp_exceptions[] = {
{ SWIG_CSharpApplicationException, NULL }, typedef struct {
{ SWIG_CSharpArithmeticException, NULL }, SWIG_CSharpExceptionCodes code;
{ SWIG_CSharpDivideByZeroException, NULL }, SWIG_CSharpExceptionCallback_t callback;
{ SWIG_CSharpIndexOutOfRangeException, NULL }, } SWIG_CSharpException_t;
{ SWIG_CSharpInvalidCastException, NULL },
{ SWIG_CSharpInvalidOperationException, NULL }, typedef struct {
{ SWIG_CSharpIOException, NULL }, SWIG_CSharpExceptionArgumentCodes code;
{ SWIG_CSharpNullReferenceException, NULL }, SWIG_CSharpExceptionArgumentCallback_t callback;
{ SWIG_CSharpOutOfMemoryException, NULL }, } SWIG_CSharpExceptionArgument_t;
{ SWIG_CSharpOverflowException, NULL },
{ SWIG_CSharpSystemException, NULL } static SWIG_CSharpException_t SWIG_csharp_exceptions[] = {
}; { SWIG_CSharpApplicationException, NULL },
{ SWIG_CSharpArithmeticException, NULL },
static SWIG_CSharpExceptionArgument_t SWIG_csharp_exceptions_argument[] = { { SWIG_CSharpDivideByZeroException, NULL },
{ SWIG_CSharpArgumentException, NULL }, { SWIG_CSharpIndexOutOfRangeException, NULL },
{ SWIG_CSharpArgumentNullException, NULL }, { SWIG_CSharpInvalidCastException, NULL },
{ SWIG_CSharpArgumentOutOfRangeException, NULL }, { SWIG_CSharpInvalidOperationException, NULL },
}; { SWIG_CSharpIOException, NULL },
{ SWIG_CSharpNullReferenceException, NULL },
static void SWIGUNUSED SWIG_CSharpSetPendingException(SWIG_CSharpExceptionCodes code, const char *msg) { { SWIG_CSharpOutOfMemoryException, NULL },
SWIG_CSharpExceptionCallback_t callback = SWIG_csharp_exceptions[SWIG_CSharpApplicationException].callback; { SWIG_CSharpOverflowException, NULL },
if (code >=0 && (size_t)code < sizeof(SWIG_csharp_exceptions)/sizeof(SWIG_CSharpException_t)) { { SWIG_CSharpSystemException, NULL }
callback = SWIG_csharp_exceptions[code].callback; };
}
callback(msg); static SWIG_CSharpExceptionArgument_t SWIG_csharp_exceptions_argument[] = {
} { SWIG_CSharpArgumentException, NULL },
{ SWIG_CSharpArgumentNullException, NULL },
static void SWIGUNUSED SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpExceptionArgumentCodes code, const char *msg, const char *param_name) { { SWIG_CSharpArgumentOutOfRangeException, NULL }
SWIG_CSharpExceptionArgumentCallback_t callback = SWIG_csharp_exceptions_argument[SWIG_CSharpArgumentException].callback; };
if (code >=0 && (size_t)code < sizeof(SWIG_csharp_exceptions_argument)/sizeof(SWIG_CSharpExceptionArgument_t)) {
callback = SWIG_csharp_exceptions_argument[code].callback; static void SWIGUNUSED SWIG_CSharpSetPendingException(SWIG_CSharpExceptionCodes code, const char *msg) {
} SWIG_CSharpExceptionCallback_t callback = SWIG_csharp_exceptions[SWIG_CSharpApplicationException].callback;
callback(msg, param_name); if ((size_t)code < sizeof(SWIG_csharp_exceptions)/sizeof(SWIG_CSharpException_t)) {
} callback = SWIG_csharp_exceptions[code].callback;
}
callback(msg);
#ifdef __cplusplus }
extern "C"
#endif static void SWIGUNUSED SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpExceptionArgumentCodes code, const char *msg, const char *param_name) {
SWIGEXPORT void SWIGSTDCALL SWIGRegisterExceptionCallbacks_ESL( SWIG_CSharpExceptionArgumentCallback_t callback = SWIG_csharp_exceptions_argument[SWIG_CSharpArgumentException].callback;
SWIG_CSharpExceptionCallback_t applicationCallback, if ((size_t)code < sizeof(SWIG_csharp_exceptions_argument)/sizeof(SWIG_CSharpExceptionArgument_t)) {
SWIG_CSharpExceptionCallback_t arithmeticCallback, callback = SWIG_csharp_exceptions_argument[code].callback;
SWIG_CSharpExceptionCallback_t divideByZeroCallback, }
SWIG_CSharpExceptionCallback_t indexOutOfRangeCallback, callback(msg, param_name);
SWIG_CSharpExceptionCallback_t invalidCastCallback, }
SWIG_CSharpExceptionCallback_t invalidOperationCallback,
SWIG_CSharpExceptionCallback_t ioCallback,
SWIG_CSharpExceptionCallback_t nullReferenceCallback, #ifdef __cplusplus
SWIG_CSharpExceptionCallback_t outOfMemoryCallback, extern "C"
SWIG_CSharpExceptionCallback_t overflowCallback, #endif
SWIG_CSharpExceptionCallback_t systemCallback) { SWIGEXPORT void SWIGSTDCALL SWIGRegisterExceptionCallbacks_ESL(
SWIG_csharp_exceptions[SWIG_CSharpApplicationException].callback = applicationCallback; SWIG_CSharpExceptionCallback_t applicationCallback,
SWIG_csharp_exceptions[SWIG_CSharpArithmeticException].callback = arithmeticCallback; SWIG_CSharpExceptionCallback_t arithmeticCallback,
SWIG_csharp_exceptions[SWIG_CSharpDivideByZeroException].callback = divideByZeroCallback; SWIG_CSharpExceptionCallback_t divideByZeroCallback,
SWIG_csharp_exceptions[SWIG_CSharpIndexOutOfRangeException].callback = indexOutOfRangeCallback; SWIG_CSharpExceptionCallback_t indexOutOfRangeCallback,
SWIG_csharp_exceptions[SWIG_CSharpInvalidCastException].callback = invalidCastCallback; SWIG_CSharpExceptionCallback_t invalidCastCallback,
SWIG_csharp_exceptions[SWIG_CSharpInvalidOperationException].callback = invalidOperationCallback; SWIG_CSharpExceptionCallback_t invalidOperationCallback,
SWIG_csharp_exceptions[SWIG_CSharpIOException].callback = ioCallback; SWIG_CSharpExceptionCallback_t ioCallback,
SWIG_csharp_exceptions[SWIG_CSharpNullReferenceException].callback = nullReferenceCallback; SWIG_CSharpExceptionCallback_t nullReferenceCallback,
SWIG_csharp_exceptions[SWIG_CSharpOutOfMemoryException].callback = outOfMemoryCallback; SWIG_CSharpExceptionCallback_t outOfMemoryCallback,
SWIG_csharp_exceptions[SWIG_CSharpOverflowException].callback = overflowCallback; SWIG_CSharpExceptionCallback_t overflowCallback,
SWIG_csharp_exceptions[SWIG_CSharpSystemException].callback = systemCallback; SWIG_CSharpExceptionCallback_t systemCallback) {
} SWIG_csharp_exceptions[SWIG_CSharpApplicationException].callback = applicationCallback;
SWIG_csharp_exceptions[SWIG_CSharpArithmeticException].callback = arithmeticCallback;
#ifdef __cplusplus SWIG_csharp_exceptions[SWIG_CSharpDivideByZeroException].callback = divideByZeroCallback;
extern "C" SWIG_csharp_exceptions[SWIG_CSharpIndexOutOfRangeException].callback = indexOutOfRangeCallback;
#endif SWIG_csharp_exceptions[SWIG_CSharpInvalidCastException].callback = invalidCastCallback;
SWIGEXPORT void SWIGSTDCALL SWIGRegisterExceptionArgumentCallbacks_ESL( SWIG_csharp_exceptions[SWIG_CSharpInvalidOperationException].callback = invalidOperationCallback;
SWIG_CSharpExceptionArgumentCallback_t argumentCallback, SWIG_csharp_exceptions[SWIG_CSharpIOException].callback = ioCallback;
SWIG_CSharpExceptionArgumentCallback_t argumentNullCallback, SWIG_csharp_exceptions[SWIG_CSharpNullReferenceException].callback = nullReferenceCallback;
SWIG_CSharpExceptionArgumentCallback_t argumentOutOfRangeCallback) { SWIG_csharp_exceptions[SWIG_CSharpOutOfMemoryException].callback = outOfMemoryCallback;
SWIG_csharp_exceptions_argument[SWIG_CSharpArgumentException].callback = argumentCallback; SWIG_csharp_exceptions[SWIG_CSharpOverflowException].callback = overflowCallback;
SWIG_csharp_exceptions_argument[SWIG_CSharpArgumentNullException].callback = argumentNullCallback; SWIG_csharp_exceptions[SWIG_CSharpSystemException].callback = systemCallback;
SWIG_csharp_exceptions_argument[SWIG_CSharpArgumentOutOfRangeException].callback = argumentOutOfRangeCallback; }
}
#ifdef __cplusplus
extern "C"
/* Callback for returning strings to C# without leaking memory */ #endif
typedef char * (SWIGSTDCALL* SWIG_CSharpStringHelperCallback)(const char *); SWIGEXPORT void SWIGSTDCALL SWIGRegisterExceptionArgumentCallbacks_ESL(
static SWIG_CSharpStringHelperCallback SWIG_csharp_string_callback = NULL; SWIG_CSharpExceptionArgumentCallback_t argumentCallback,
SWIG_CSharpExceptionArgumentCallback_t argumentNullCallback,
SWIG_CSharpExceptionArgumentCallback_t argumentOutOfRangeCallback) {
#ifdef __cplusplus SWIG_csharp_exceptions_argument[SWIG_CSharpArgumentException].callback = argumentCallback;
extern "C" SWIG_csharp_exceptions_argument[SWIG_CSharpArgumentNullException].callback = argumentNullCallback;
#endif SWIG_csharp_exceptions_argument[SWIG_CSharpArgumentOutOfRangeException].callback = argumentOutOfRangeCallback;
SWIGEXPORT void SWIGSTDCALL SWIGRegisterStringCallback_ESL(SWIG_CSharpStringHelperCallback callback) { }
SWIG_csharp_string_callback = callback;
}
/* Callback for returning strings to C# without leaking memory */
typedef char * (SWIGSTDCALL* SWIG_CSharpStringHelperCallback)(const char *);
/* Contract support */ static SWIG_CSharpStringHelperCallback SWIG_csharp_string_callback = NULL;
#define SWIG_contract_assert(nullreturn, expr, msg) if (!(expr)) {SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, msg, ""); return nullreturn; } else
#ifdef __cplusplus
extern "C"
#include "esl.h" #endif
#include "esl_oop.h" SWIGEXPORT void SWIGSTDCALL SWIGRegisterStringCallback_ESL(SWIG_CSharpStringHelperCallback callback) {
SWIG_csharp_string_callback = callback;
}
#ifdef __cplusplus
extern "C" {
#endif /* Contract support */
SWIGEXPORT void SWIGSTDCALL CSharp_ESLevent_event_set(void * jarg1, void * jarg2) { #define SWIG_contract_assert(nullreturn, expr, msg) if (!(expr)) {SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, msg, ""); return nullreturn; } else
ESLevent *arg1 = (ESLevent *) 0 ;
esl_event_t *arg2 = (esl_event_t *) 0 ;
#include "esl.h"
arg1 = (ESLevent *)jarg1; #include "esl_oop.h"
arg2 = (esl_event_t *)jarg2;
if (arg1) (arg1)->event = arg2;
#ifdef __cplusplus
} extern "C" {
#endif
SWIGEXPORT void * SWIGSTDCALL CSharp_ESLevent_event_get(void * jarg1) { SWIGEXPORT void SWIGSTDCALL CSharp_ESLevent_Event_set(void * jarg1, void * jarg2) {
void * jresult ; ESLevent *arg1 = (ESLevent *) 0 ;
ESLevent *arg1 = (ESLevent *) 0 ; esl_event_t *arg2 = (esl_event_t *) 0 ;
esl_event_t *result = 0 ;
arg1 = (ESLevent *)jarg1;
arg1 = (ESLevent *)jarg1; arg2 = (esl_event_t *)jarg2;
result = (esl_event_t *) ((arg1)->event); if (arg1) (arg1)->event = arg2;
jresult = (void *)result; }
return jresult;
}
SWIGEXPORT void * SWIGSTDCALL CSharp_ESLevent_Event_get(void * jarg1) {
void * jresult ;
SWIGEXPORT void SWIGSTDCALL CSharp_ESLevent_serialized_string_set(void * jarg1, char * jarg2) { ESLevent *arg1 = (ESLevent *) 0 ;
ESLevent *arg1 = (ESLevent *) 0 ; esl_event_t *result = 0 ;
char *arg2 = (char *) 0 ;
arg1 = (ESLevent *)jarg1;
arg1 = (ESLevent *)jarg1; result = (esl_event_t *) ((arg1)->event);
arg2 = (char *)jarg2; jresult = (void *)result;
{ return jresult;
if (arg1->serialized_string) delete [] arg1->serialized_string; }
if (arg2) {
arg1->serialized_string = (char *) (new char[strlen((const char *)arg2)+1]);
strcpy((char *)arg1->serialized_string, (const char *)arg2); SWIGEXPORT void SWIGSTDCALL CSharp_ESLevent_SerializedString_set(void * jarg1, char * jarg2) {
} else { ESLevent *arg1 = (ESLevent *) 0 ;
arg1->serialized_string = 0; char *arg2 = (char *) 0 ;
}
} arg1 = (ESLevent *)jarg1;
} arg2 = (char *)jarg2;
{
if (arg1->serialized_string) delete [] arg1->serialized_string;
SWIGEXPORT char * SWIGSTDCALL CSharp_ESLevent_serialized_string_get(void * jarg1) { if (arg2) {
char * jresult ; arg1->serialized_string = (char *) (new char[strlen((const char *)arg2)+1]);
ESLevent *arg1 = (ESLevent *) 0 ; strcpy((char *)arg1->serialized_string, (const char *)arg2);
char *result = 0 ; } else {
arg1->serialized_string = 0;
arg1 = (ESLevent *)jarg1; }
result = (char *) ((arg1)->serialized_string); }
jresult = SWIG_csharp_string_callback((const char *)result); }
return jresult;
}
SWIGEXPORT char * SWIGSTDCALL CSharp_ESLevent_SerializedString_get(void * jarg1) {
char * jresult ;
SWIGEXPORT void SWIGSTDCALL CSharp_ESLevent_mine_set(void * jarg1, int jarg2) { ESLevent *arg1 = (ESLevent *) 0 ;
ESLevent *arg1 = (ESLevent *) 0 ; char *result = 0 ;
int arg2 ;
arg1 = (ESLevent *)jarg1;
arg1 = (ESLevent *)jarg1; result = (char *) ((arg1)->serialized_string);
arg2 = (int)jarg2; jresult = SWIG_csharp_string_callback((const char *)result);
if (arg1) (arg1)->mine = arg2; return jresult;
}
}
SWIGEXPORT void SWIGSTDCALL CSharp_ESLevent_Mine_set(void * jarg1, int jarg2) {
SWIGEXPORT int SWIGSTDCALL CSharp_ESLevent_mine_get(void * jarg1) { ESLevent *arg1 = (ESLevent *) 0 ;
int jresult ; int arg2 ;
ESLevent *arg1 = (ESLevent *) 0 ;
int result; arg1 = (ESLevent *)jarg1;
arg2 = (int)jarg2;
arg1 = (ESLevent *)jarg1; if (arg1) (arg1)->mine = arg2;
result = (int) ((arg1)->mine); }
jresult = result;
return jresult;
} SWIGEXPORT int SWIGSTDCALL CSharp_ESLevent_Mine_get(void * jarg1) {
int jresult ;
ESLevent *arg1 = (ESLevent *) 0 ;
SWIGEXPORT void * SWIGSTDCALL CSharp_new_ESLevent__SWIG_0(char * jarg1, char * jarg2) { int result;
void * jresult ;
char *arg1 = (char *) 0 ; arg1 = (ESLevent *)jarg1;
char *arg2 = (char *) NULL ; result = (int) ((arg1)->mine);
ESLevent *result = 0 ; jresult = result;
return jresult;
arg1 = (char *)jarg1; }
arg2 = (char *)jarg2;
result = (ESLevent *)new ESLevent((char const *)arg1,(char const *)arg2);
jresult = (void *)result; SWIGEXPORT void * SWIGSTDCALL CSharp_new_ESLevent__SWIG_0(char * jarg1, char * jarg2) {
return jresult; void * jresult ;
} char *arg1 = (char *) 0 ;
char *arg2 = (char *) NULL ;
ESLevent *result = 0 ;
SWIGEXPORT void * SWIGSTDCALL CSharp_new_ESLevent__SWIG_1(void * jarg1, int jarg2) {
void * jresult ; arg1 = (char *)jarg1;
esl_event_t *arg1 = (esl_event_t *) 0 ; arg2 = (char *)jarg2;
int arg2 = (int) 0 ; result = (ESLevent *)new ESLevent((char const *)arg1,(char const *)arg2);
ESLevent *result = 0 ; jresult = (void *)result;
return jresult;
arg1 = (esl_event_t *)jarg1; }
arg2 = (int)jarg2;
result = (ESLevent *)new ESLevent(arg1,arg2);
jresult = (void *)result; SWIGEXPORT void * SWIGSTDCALL CSharp_new_ESLevent__SWIG_1(void * jarg1, int jarg2) {
return jresult; void * jresult ;
} esl_event_t *arg1 = (esl_event_t *) 0 ;
int arg2 = (int) 0 ;
ESLevent *result = 0 ;
SWIGEXPORT void * SWIGSTDCALL CSharp_new_ESLevent__SWIG_2(void * jarg1) {
void * jresult ; arg1 = (esl_event_t *)jarg1;
ESLevent *arg1 = (ESLevent *) 0 ; arg2 = (int)jarg2;
ESLevent *result = 0 ; result = (ESLevent *)new ESLevent(arg1,arg2);
jresult = (void *)result;
arg1 = (ESLevent *)jarg1; return jresult;
result = (ESLevent *)new ESLevent(arg1); }
jresult = (void *)result;
return jresult;
} SWIGEXPORT void * SWIGSTDCALL CSharp_new_ESLevent__SWIG_2(void * jarg1) {
void * jresult ;
ESLevent *arg1 = (ESLevent *) 0 ;
SWIGEXPORT void SWIGSTDCALL CSharp_delete_ESLevent(void * jarg1) { ESLevent *result = 0 ;
ESLevent *arg1 = (ESLevent *) 0 ;
arg1 = (ESLevent *)jarg1;
arg1 = (ESLevent *)jarg1; result = (ESLevent *)new ESLevent(arg1);
delete arg1; jresult = (void *)result;
return jresult;
} }
SWIGEXPORT char * SWIGSTDCALL CSharp_ESLevent_serialize(void * jarg1, char * jarg2) { SWIGEXPORT void SWIGSTDCALL CSharp_delete_ESLevent(void * jarg1) {
char * jresult ; ESLevent *arg1 = (ESLevent *) 0 ;
ESLevent *arg1 = (ESLevent *) 0 ;
char *arg2 = (char *) NULL ; arg1 = (ESLevent *)jarg1;
char *result = 0 ; delete arg1;
}
arg1 = (ESLevent *)jarg1;
arg2 = (char *)jarg2;
result = (char *)(arg1)->serialize((char const *)arg2); SWIGEXPORT char * SWIGSTDCALL CSharp_ESLevent_Serialize(void * jarg1, char * jarg2) {
jresult = SWIG_csharp_string_callback((const char *)result); char * jresult ;
return jresult; ESLevent *arg1 = (ESLevent *) 0 ;
} char *arg2 = (char *) NULL ;
char *result = 0 ;
SWIGEXPORT unsigned int SWIGSTDCALL CSharp_ESLevent_setPriority(void * jarg1, void * jarg2) { arg1 = (ESLevent *)jarg1;
unsigned int jresult ; arg2 = (char *)jarg2;
ESLevent *arg1 = (ESLevent *) 0 ; result = (char *)(arg1)->serialize((char const *)arg2);
esl_priority_t arg2 = (esl_priority_t) ESL_PRIORITY_NORMAL ; jresult = SWIG_csharp_string_callback((const char *)result);
bool result; return jresult;
esl_priority_t *argp2 ; }
arg1 = (ESLevent *)jarg1;
argp2 = (esl_priority_t *)jarg2; SWIGEXPORT unsigned int SWIGSTDCALL CSharp_ESLevent_SetPriority(void * jarg1, void * jarg2) {
if (!argp2) { unsigned int jresult ;
SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null esl_priority_t", 0); ESLevent *arg1 = (ESLevent *) 0 ;
return 0; esl_priority_t arg2 = (esl_priority_t) ESL_PRIORITY_NORMAL ;
} esl_priority_t *argp2 ;
arg2 = *argp2; bool result;
result = (bool)(arg1)->setPriority(arg2);
jresult = result; arg1 = (ESLevent *)jarg1;
return jresult; argp2 = (esl_priority_t *)jarg2;
} if (!argp2) {
SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null esl_priority_t", 0);
return 0;
SWIGEXPORT char * SWIGSTDCALL CSharp_ESLevent_getHeader(void * jarg1, char * jarg2) { }
char * jresult ; arg2 = *argp2;
ESLevent *arg1 = (ESLevent *) 0 ; result = (bool)(arg1)->setPriority(arg2);
char *arg2 = (char *) 0 ; jresult = result;
char *result = 0 ; return jresult;
}
arg1 = (ESLevent *)jarg1;
arg2 = (char *)jarg2;
result = (char *)(arg1)->getHeader((char const *)arg2); SWIGEXPORT char * SWIGSTDCALL CSharp_ESLevent_GetHeader(void * jarg1, char * jarg2) {
jresult = SWIG_csharp_string_callback((const char *)result); char * jresult ;
return jresult; ESLevent *arg1 = (ESLevent *) 0 ;
} char *arg2 = (char *) 0 ;
char *result = 0 ;
SWIGEXPORT char * SWIGSTDCALL CSharp_ESLevent_getBody(void * jarg1) { arg1 = (ESLevent *)jarg1;
char * jresult ; arg2 = (char *)jarg2;
ESLevent *arg1 = (ESLevent *) 0 ; result = (char *)(arg1)->getHeader((char const *)arg2);
char *result = 0 ; jresult = SWIG_csharp_string_callback((const char *)result);
return jresult;
arg1 = (ESLevent *)jarg1; }
result = (char *)(arg1)->getBody();
jresult = SWIG_csharp_string_callback((const char *)result);
return jresult; SWIGEXPORT char * SWIGSTDCALL CSharp_ESLevent_GetBody(void * jarg1) {
} char * jresult ;
ESLevent *arg1 = (ESLevent *) 0 ;
char *result = 0 ;
SWIGEXPORT char * SWIGSTDCALL CSharp_ESLevent_getType(void * jarg1) {
char * jresult ; arg1 = (ESLevent *)jarg1;
ESLevent *arg1 = (ESLevent *) 0 ; result = (char *)(arg1)->getBody();
char *result = 0 ; jresult = SWIG_csharp_string_callback((const char *)result);
return jresult;
arg1 = (ESLevent *)jarg1; }
result = (char *)(arg1)->getType();
jresult = SWIG_csharp_string_callback((const char *)result);
return jresult; SWIGEXPORT char * SWIGSTDCALL CSharp_ESLevent_getType(void * jarg1) {
} char * jresult ;
ESLevent *arg1 = (ESLevent *) 0 ;
char *result = 0 ;
SWIGEXPORT unsigned int SWIGSTDCALL CSharp_ESLevent_addBody(void * jarg1, char * jarg2) {
unsigned int jresult ; arg1 = (ESLevent *)jarg1;
ESLevent *arg1 = (ESLevent *) 0 ; result = (char *)(arg1)->getType();
char *arg2 = (char *) 0 ; jresult = SWIG_csharp_string_callback((const char *)result);
bool result; return jresult;
}
arg1 = (ESLevent *)jarg1;
arg2 = (char *)jarg2;
result = (bool)(arg1)->addBody((char const *)arg2); SWIGEXPORT unsigned int SWIGSTDCALL CSharp_ESLevent_AddBody(void * jarg1, char * jarg2) {
jresult = result; unsigned int jresult ;
return jresult; ESLevent *arg1 = (ESLevent *) 0 ;
} char *arg2 = (char *) 0 ;
bool result;
SWIGEXPORT unsigned int SWIGSTDCALL CSharp_ESLevent_addHeader(void * jarg1, char * jarg2, char * jarg3) { arg1 = (ESLevent *)jarg1;
unsigned int jresult ; arg2 = (char *)jarg2;
ESLevent *arg1 = (ESLevent *) 0 ; result = (bool)(arg1)->addBody((char const *)arg2);
char *arg2 = (char *) 0 ; jresult = result;
char *arg3 = (char *) 0 ; return jresult;
bool result; }
arg1 = (ESLevent *)jarg1;
arg2 = (char *)jarg2; SWIGEXPORT unsigned int SWIGSTDCALL CSharp_ESLevent_AddHeader(void * jarg1, char * jarg2, char * jarg3) {
arg3 = (char *)jarg3; unsigned int jresult ;
result = (bool)(arg1)->addHeader((char const *)arg2,(char const *)arg3); ESLevent *arg1 = (ESLevent *) 0 ;
jresult = result; char *arg2 = (char *) 0 ;
return jresult; char *arg3 = (char *) 0 ;
} bool result;
arg1 = (ESLevent *)jarg1;
SWIGEXPORT unsigned int SWIGSTDCALL CSharp_ESLevent_delHeader(void * jarg1, char * jarg2) { arg2 = (char *)jarg2;
unsigned int jresult ; arg3 = (char *)jarg3;
ESLevent *arg1 = (ESLevent *) 0 ; result = (bool)(arg1)->addHeader((char const *)arg2,(char const *)arg3);
char *arg2 = (char *) 0 ; jresult = result;
bool result; return jresult;
}
arg1 = (ESLevent *)jarg1;
arg2 = (char *)jarg2;
result = (bool)(arg1)->delHeader((char const *)arg2); SWIGEXPORT unsigned int SWIGSTDCALL CSharp_ESLevent_DelHeader(void * jarg1, char * jarg2) {
jresult = result; unsigned int jresult ;
return jresult; ESLevent *arg1 = (ESLevent *) 0 ;
} char *arg2 = (char *) 0 ;
bool result;
SWIGEXPORT char * SWIGSTDCALL CSharp_ESLevent_firstHeader(void * jarg1) { arg1 = (ESLevent *)jarg1;
char * jresult ; arg2 = (char *)jarg2;
ESLevent *arg1 = (ESLevent *) 0 ; result = (bool)(arg1)->delHeader((char const *)arg2);
char *result = 0 ; jresult = result;
return jresult;
arg1 = (ESLevent *)jarg1; }
result = (char *)(arg1)->firstHeader();
jresult = SWIG_csharp_string_callback((const char *)result);
return jresult; SWIGEXPORT char * SWIGSTDCALL CSharp_ESLevent_FirstHeader(void * jarg1) {
} char * jresult ;
ESLevent *arg1 = (ESLevent *) 0 ;
char *result = 0 ;
SWIGEXPORT char * SWIGSTDCALL CSharp_ESLevent_nextHeader(void * jarg1) {
char * jresult ; arg1 = (ESLevent *)jarg1;
ESLevent *arg1 = (ESLevent *) 0 ; result = (char *)(arg1)->firstHeader();
char *result = 0 ; jresult = SWIG_csharp_string_callback((const char *)result);
return jresult;
arg1 = (ESLevent *)jarg1; }
result = (char *)(arg1)->nextHeader();
jresult = SWIG_csharp_string_callback((const char *)result);
return jresult; SWIGEXPORT char * SWIGSTDCALL CSharp_ESLevent_NextHeader(void * jarg1) {
} char * jresult ;
ESLevent *arg1 = (ESLevent *) 0 ;
char *result = 0 ;
SWIGEXPORT void * SWIGSTDCALL CSharp_new_ESLconnection__SWIG_0(char * jarg1, char * jarg2, char * jarg3, char * jarg4) {
void * jresult ; arg1 = (ESLevent *)jarg1;
char *arg1 = (char *) 0 ; result = (char *)(arg1)->nextHeader();
char *arg2 = (char *) 0 ; jresult = SWIG_csharp_string_callback((const char *)result);
char *arg3 = (char *) 0 ; return jresult;
char *arg4 = (char *) 0 ; }
ESLconnection *result = 0 ;
arg1 = (char *)jarg1; SWIGEXPORT void * SWIGSTDCALL CSharp_new_ESLconnection__SWIG_0(char * jarg1, char * jarg2, char * jarg3, char * jarg4) {
arg2 = (char *)jarg2; void * jresult ;
arg3 = (char *)jarg3; char *arg1 = (char *) 0 ;
arg4 = (char *)jarg4; char *arg2 = (char *) 0 ;
result = (ESLconnection *)new ESLconnection((char const *)arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4); char *arg3 = (char *) 0 ;
jresult = (void *)result; char *arg4 = (char *) 0 ;
return jresult; ESLconnection *result = 0 ;
}
arg1 = (char *)jarg1;
arg2 = (char *)jarg2;
SWIGEXPORT void * SWIGSTDCALL CSharp_new_ESLconnection__SWIG_1(char * jarg1, char * jarg2, char * jarg3) { arg3 = (char *)jarg3;
void * jresult ; arg4 = (char *)jarg4;
char *arg1 = (char *) 0 ; result = (ESLconnection *)new ESLconnection((char const *)arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4);
char *arg2 = (char *) 0 ; jresult = (void *)result;
char *arg3 = (char *) 0 ; return jresult;
ESLconnection *result = 0 ; }
arg1 = (char *)jarg1;
arg2 = (char *)jarg2; SWIGEXPORT void * SWIGSTDCALL CSharp_new_ESLconnection__SWIG_1(char * jarg1, char * jarg2, char * jarg3) {
arg3 = (char *)jarg3; void * jresult ;
result = (ESLconnection *)new ESLconnection((char const *)arg1,(char const *)arg2,(char const *)arg3); char *arg1 = (char *) 0 ;
jresult = (void *)result; char *arg2 = (char *) 0 ;
return jresult; char *arg3 = (char *) 0 ;
} ESLconnection *result = 0 ;
arg1 = (char *)jarg1;
SWIGEXPORT void * SWIGSTDCALL CSharp_new_ESLconnection__SWIG_2(int jarg1) { arg2 = (char *)jarg2;
void * jresult ; arg3 = (char *)jarg3;
int arg1 ; result = (ESLconnection *)new ESLconnection((char const *)arg1,(char const *)arg2,(char const *)arg3);
ESLconnection *result = 0 ; jresult = (void *)result;
return jresult;
arg1 = (int)jarg1; }
result = (ESLconnection *)new ESLconnection(arg1);
jresult = (void *)result;
return jresult; SWIGEXPORT void * SWIGSTDCALL CSharp_new_ESLconnection__SWIG_2(int jarg1) {
} void * jresult ;
int arg1 ;
ESLconnection *result = 0 ;
SWIGEXPORT void SWIGSTDCALL CSharp_delete_ESLconnection(void * jarg1) {
ESLconnection *arg1 = (ESLconnection *) 0 ; arg1 = (int)jarg1;
result = (ESLconnection *)new ESLconnection(arg1);
arg1 = (ESLconnection *)jarg1; jresult = (void *)result;
delete arg1; return jresult;
}
}
SWIGEXPORT void SWIGSTDCALL CSharp_delete_ESLconnection(void * jarg1) {
SWIGEXPORT int SWIGSTDCALL CSharp_ESLconnection_socketDescriptor(void * jarg1) { ESLconnection *arg1 = (ESLconnection *) 0 ;
int jresult ;
ESLconnection *arg1 = (ESLconnection *) 0 ; arg1 = (ESLconnection *)jarg1;
int result; delete arg1;
}
arg1 = (ESLconnection *)jarg1;
result = (int)(arg1)->socketDescriptor();
jresult = result; SWIGEXPORT int SWIGSTDCALL CSharp_ESLconnection_SocketDescriptor(void * jarg1) {
return jresult; int jresult ;
} ESLconnection *arg1 = (ESLconnection *) 0 ;
int result;
SWIGEXPORT int SWIGSTDCALL CSharp_ESLconnection_connected(void * jarg1) { arg1 = (ESLconnection *)jarg1;
int jresult ; result = (int)(arg1)->socketDescriptor();
ESLconnection *arg1 = (ESLconnection *) 0 ; jresult = result;
int result; return jresult;
}
arg1 = (ESLconnection *)jarg1;
result = (int)(arg1)->connected();
jresult = result; SWIGEXPORT int SWIGSTDCALL CSharp_ESLconnection_Connected(void * jarg1) {
return jresult; int jresult ;
} ESLconnection *arg1 = (ESLconnection *) 0 ;
int result;
SWIGEXPORT void * SWIGSTDCALL CSharp_ESLconnection_getInfo(void * jarg1) { arg1 = (ESLconnection *)jarg1;
void * jresult ; result = (int)(arg1)->connected();
ESLconnection *arg1 = (ESLconnection *) 0 ; jresult = result;
ESLevent *result = 0 ; return jresult;
}
arg1 = (ESLconnection *)jarg1;
result = (ESLevent *)(arg1)->getInfo();
jresult = (void *)result; SWIGEXPORT void * SWIGSTDCALL CSharp_ESLconnection_GetInfo(void * jarg1) {
return jresult; void * jresult ;
} ESLconnection *arg1 = (ESLconnection *) 0 ;
ESLevent *result = 0 ;
SWIGEXPORT int SWIGSTDCALL CSharp_ESLconnection_send(void * jarg1, char * jarg2) { arg1 = (ESLconnection *)jarg1;
int jresult ; result = (ESLevent *)(arg1)->getInfo();
ESLconnection *arg1 = (ESLconnection *) 0 ; jresult = (void *)result;
char *arg2 = (char *) 0 ; return jresult;
int result; }
arg1 = (ESLconnection *)jarg1;
arg2 = (char *)jarg2; SWIGEXPORT int SWIGSTDCALL CSharp_ESLconnection_Send(void * jarg1, char * jarg2) {
result = (int)(arg1)->send((char const *)arg2); int jresult ;
jresult = result; ESLconnection *arg1 = (ESLconnection *) 0 ;
return jresult; char *arg2 = (char *) 0 ;
} int result;
arg1 = (ESLconnection *)jarg1;
SWIGEXPORT void * SWIGSTDCALL CSharp_ESLconnection_sendRecv(void * jarg1, char * jarg2) { arg2 = (char *)jarg2;
void * jresult ; result = (int)(arg1)->send((char const *)arg2);
ESLconnection *arg1 = (ESLconnection *) 0 ; jresult = result;
char *arg2 = (char *) 0 ; return jresult;
ESLevent *result = 0 ; }
arg1 = (ESLconnection *)jarg1;
arg2 = (char *)jarg2; SWIGEXPORT void * SWIGSTDCALL CSharp_ESLconnection_SendRecv(void * jarg1, char * jarg2) {
result = (ESLevent *)(arg1)->sendRecv((char const *)arg2); void * jresult ;
jresult = (void *)result; ESLconnection *arg1 = (ESLconnection *) 0 ;
return jresult; char *arg2 = (char *) 0 ;
} ESLevent *result = 0 ;
arg1 = (ESLconnection *)jarg1;
SWIGEXPORT void * SWIGSTDCALL CSharp_ESLconnection_api(void * jarg1, char * jarg2, char * jarg3) { arg2 = (char *)jarg2;
void * jresult ; result = (ESLevent *)(arg1)->sendRecv((char const *)arg2);
ESLconnection *arg1 = (ESLconnection *) 0 ; jresult = (void *)result;
char *arg2 = (char *) 0 ; return jresult;
char *arg3 = (char *) NULL ; }
ESLevent *result = 0 ;
arg1 = (ESLconnection *)jarg1; SWIGEXPORT void * SWIGSTDCALL CSharp_ESLconnection_Api(void * jarg1, char * jarg2, char * jarg3) {
arg2 = (char *)jarg2; void * jresult ;
arg3 = (char *)jarg3; ESLconnection *arg1 = (ESLconnection *) 0 ;
result = (ESLevent *)(arg1)->api((char const *)arg2,(char const *)arg3); char *arg2 = (char *) 0 ;
jresult = (void *)result; char *arg3 = (char *) NULL ;
return jresult; ESLevent *result = 0 ;
}
arg1 = (ESLconnection *)jarg1;
arg2 = (char *)jarg2;
SWIGEXPORT void * SWIGSTDCALL CSharp_ESLconnection_bgapi(void * jarg1, char * jarg2, char * jarg3) { arg3 = (char *)jarg3;
void * jresult ; result = (ESLevent *)(arg1)->api((char const *)arg2,(char const *)arg3);
ESLconnection *arg1 = (ESLconnection *) 0 ; jresult = (void *)result;
char *arg2 = (char *) 0 ; return jresult;
char *arg3 = (char *) NULL ; }
ESLevent *result = 0 ;
arg1 = (ESLconnection *)jarg1; SWIGEXPORT void * SWIGSTDCALL CSharp_ESLconnection_Bgapi(void * jarg1, char * jarg2, char * jarg3) {
arg2 = (char *)jarg2; void * jresult ;
arg3 = (char *)jarg3; ESLconnection *arg1 = (ESLconnection *) 0 ;
result = (ESLevent *)(arg1)->bgapi((char const *)arg2,(char const *)arg3); char *arg2 = (char *) 0 ;
jresult = (void *)result; char *arg3 = (char *) NULL ;
return jresult; ESLevent *result = 0 ;
}
arg1 = (ESLconnection *)jarg1;
arg2 = (char *)jarg2;
SWIGEXPORT int SWIGSTDCALL CSharp_ESLconnection_sendEvent(void * jarg1, void * jarg2) { arg3 = (char *)jarg3;
int jresult ; result = (ESLevent *)(arg1)->bgapi((char const *)arg2,(char const *)arg3);
ESLconnection *arg1 = (ESLconnection *) 0 ; jresult = (void *)result;
ESLevent *arg2 = (ESLevent *) 0 ; return jresult;
int result; }
arg1 = (ESLconnection *)jarg1;
arg2 = (ESLevent *)jarg2; SWIGEXPORT int SWIGSTDCALL CSharp_ESLconnection_SendEvent(void * jarg1, void * jarg2) {
result = (int)(arg1)->sendEvent(arg2); int jresult ;
jresult = result; ESLconnection *arg1 = (ESLconnection *) 0 ;
return jresult; ESLevent *arg2 = (ESLevent *) 0 ;
} int result;
arg1 = (ESLconnection *)jarg1;
SWIGEXPORT void * SWIGSTDCALL CSharp_ESLconnection_recvEvent(void * jarg1) { arg2 = (ESLevent *)jarg2;
void * jresult ; result = (int)(arg1)->sendEvent(arg2);
ESLconnection *arg1 = (ESLconnection *) 0 ; jresult = result;
ESLevent *result = 0 ; return jresult;
}
arg1 = (ESLconnection *)jarg1;
result = (ESLevent *)(arg1)->recvEvent();
jresult = (void *)result; SWIGEXPORT void * SWIGSTDCALL CSharp_ESLconnection_RecvEvent(void * jarg1) {
return jresult; void * jresult ;
} ESLconnection *arg1 = (ESLconnection *) 0 ;
ESLevent *result = 0 ;
SWIGEXPORT void * SWIGSTDCALL CSharp_ESLconnection_recvEventTimed(void * jarg1, int jarg2) { arg1 = (ESLconnection *)jarg1;
void * jresult ; result = (ESLevent *)(arg1)->recvEvent();
ESLconnection *arg1 = (ESLconnection *) 0 ; jresult = (void *)result;
int arg2 ; return jresult;
ESLevent *result = 0 ; }
arg1 = (ESLconnection *)jarg1;
arg2 = (int)jarg2; SWIGEXPORT void * SWIGSTDCALL CSharp_ESLconnection_RecvEventTimed(void * jarg1, int jarg2) {
result = (ESLevent *)(arg1)->recvEventTimed(arg2); void * jresult ;
jresult = (void *)result; ESLconnection *arg1 = (ESLconnection *) 0 ;
return jresult; int arg2 ;
} ESLevent *result = 0 ;
arg1 = (ESLconnection *)jarg1;
SWIGEXPORT void * SWIGSTDCALL CSharp_ESLconnection_filter(void * jarg1, char * jarg2, char * jarg3) { arg2 = (int)jarg2;
void * jresult ; result = (ESLevent *)(arg1)->recvEventTimed(arg2);
ESLconnection *arg1 = (ESLconnection *) 0 ; jresult = (void *)result;
char *arg2 = (char *) 0 ; return jresult;
char *arg3 = (char *) 0 ; }
ESLevent *result = 0 ;
arg1 = (ESLconnection *)jarg1; SWIGEXPORT void * SWIGSTDCALL CSharp_ESLconnection_Filter(void * jarg1, char * jarg2, char * jarg3) {
arg2 = (char *)jarg2; void * jresult ;
arg3 = (char *)jarg3; ESLconnection *arg1 = (ESLconnection *) 0 ;
result = (ESLevent *)(arg1)->filter((char const *)arg2,(char const *)arg3); char *arg2 = (char *) 0 ;
jresult = (void *)result; char *arg3 = (char *) 0 ;
return jresult; ESLevent *result = 0 ;
}
arg1 = (ESLconnection *)jarg1;
arg2 = (char *)jarg2;
SWIGEXPORT int SWIGSTDCALL CSharp_ESLconnection_events(void * jarg1, char * jarg2, char * jarg3) { arg3 = (char *)jarg3;
int jresult ; result = (ESLevent *)(arg1)->filter((char const *)arg2,(char const *)arg3);
ESLconnection *arg1 = (ESLconnection *) 0 ; jresult = (void *)result;
char *arg2 = (char *) 0 ; return jresult;
char *arg3 = (char *) 0 ; }
int result;
arg1 = (ESLconnection *)jarg1; SWIGEXPORT int SWIGSTDCALL CSharp_ESLconnection_Events(void * jarg1, char * jarg2, char * jarg3) {
arg2 = (char *)jarg2; int jresult ;
arg3 = (char *)jarg3; ESLconnection *arg1 = (ESLconnection *) 0 ;
result = (int)(arg1)->events((char const *)arg2,(char const *)arg3); char *arg2 = (char *) 0 ;
jresult = result; char *arg3 = (char *) 0 ;
return jresult; int result;
}
arg1 = (ESLconnection *)jarg1;
arg2 = (char *)jarg2;
SWIGEXPORT void * SWIGSTDCALL CSharp_ESLconnection_execute(void * jarg1, char * jarg2, char * jarg3, char * jarg4) { arg3 = (char *)jarg3;
void * jresult ; result = (int)(arg1)->events((char const *)arg2,(char const *)arg3);
ESLconnection *arg1 = (ESLconnection *) 0 ; jresult = result;
char *arg2 = (char *) 0 ; return jresult;
char *arg3 = (char *) NULL ; }
char *arg4 = (char *) NULL ;
ESLevent *result = 0 ;
SWIGEXPORT void * SWIGSTDCALL CSharp_ESLconnection_Execute(void * jarg1, char * jarg2, char * jarg3, char * jarg4) {
arg1 = (ESLconnection *)jarg1; void * jresult ;
arg2 = (char *)jarg2; ESLconnection *arg1 = (ESLconnection *) 0 ;
arg3 = (char *)jarg3; char *arg2 = (char *) 0 ;
arg4 = (char *)jarg4; char *arg3 = (char *) NULL ;
result = (ESLevent *)(arg1)->execute((char const *)arg2,(char const *)arg3,(char const *)arg4); char *arg4 = (char *) NULL ;
jresult = (void *)result; ESLevent *result = 0 ;
return jresult;
} arg1 = (ESLconnection *)jarg1;
arg2 = (char *)jarg2;
arg3 = (char *)jarg3;
SWIGEXPORT void * SWIGSTDCALL CSharp_ESLconnection_executeAsync(void * jarg1, char * jarg2, char * jarg3, char * jarg4) { arg4 = (char *)jarg4;
void * jresult ; result = (ESLevent *)(arg1)->execute((char const *)arg2,(char const *)arg3,(char const *)arg4);
ESLconnection *arg1 = (ESLconnection *) 0 ; jresult = (void *)result;
char *arg2 = (char *) 0 ; return jresult;
char *arg3 = (char *) NULL ; }
char *arg4 = (char *) NULL ;
ESLevent *result = 0 ;
SWIGEXPORT void * SWIGSTDCALL CSharp_ESLconnection_ExecuteAsync(void * jarg1, char * jarg2, char * jarg3, char * jarg4) {
arg1 = (ESLconnection *)jarg1; void * jresult ;
arg2 = (char *)jarg2; ESLconnection *arg1 = (ESLconnection *) 0 ;
arg3 = (char *)jarg3; char *arg2 = (char *) 0 ;
arg4 = (char *)jarg4; char *arg3 = (char *) NULL ;
result = (ESLevent *)(arg1)->executeAsync((char const *)arg2,(char const *)arg3,(char const *)arg4); char *arg4 = (char *) NULL ;
jresult = (void *)result; ESLevent *result = 0 ;
return jresult;
} arg1 = (ESLconnection *)jarg1;
arg2 = (char *)jarg2;
arg3 = (char *)jarg3;
SWIGEXPORT int SWIGSTDCALL CSharp_ESLconnection_setAsyncExecute(void * jarg1, char * jarg2) { arg4 = (char *)jarg4;
int jresult ; result = (ESLevent *)(arg1)->executeAsync((char const *)arg2,(char const *)arg3,(char const *)arg4);
ESLconnection *arg1 = (ESLconnection *) 0 ; jresult = (void *)result;
char *arg2 = (char *) 0 ; return jresult;
int result; }
arg1 = (ESLconnection *)jarg1;
arg2 = (char *)jarg2; SWIGEXPORT int SWIGSTDCALL CSharp_ESLconnection_SetAsyncExecute(void * jarg1, char * jarg2) {
result = (int)(arg1)->setAsyncExecute((char const *)arg2); int jresult ;
jresult = result; ESLconnection *arg1 = (ESLconnection *) 0 ;
return jresult; char *arg2 = (char *) 0 ;
} int result;
arg1 = (ESLconnection *)jarg1;
SWIGEXPORT int SWIGSTDCALL CSharp_ESLconnection_setEventLock(void * jarg1, char * jarg2) { arg2 = (char *)jarg2;
int jresult ; result = (int)(arg1)->setAsyncExecute((char const *)arg2);
ESLconnection *arg1 = (ESLconnection *) 0 ; jresult = result;
char *arg2 = (char *) 0 ; return jresult;
int result; }
arg1 = (ESLconnection *)jarg1;
arg2 = (char *)jarg2; SWIGEXPORT int SWIGSTDCALL CSharp_ESLconnection_SetEventLock(void * jarg1, char * jarg2) {
result = (int)(arg1)->setEventLock((char const *)arg2); int jresult ;
jresult = result; ESLconnection *arg1 = (ESLconnection *) 0 ;
return jresult; char *arg2 = (char *) 0 ;
} int result;
arg1 = (ESLconnection *)jarg1;
SWIGEXPORT int SWIGSTDCALL CSharp_ESLconnection_disconnect(void * jarg1) { arg2 = (char *)jarg2;
int jresult ; result = (int)(arg1)->setEventLock((char const *)arg2);
ESLconnection *arg1 = (ESLconnection *) 0 ; jresult = result;
int result; return jresult;
}
arg1 = (ESLconnection *)jarg1;
result = (int)(arg1)->disconnect();
jresult = result; SWIGEXPORT int SWIGSTDCALL CSharp_ESLconnection_Disconnect(void * jarg1) {
return jresult; int jresult ;
} ESLconnection *arg1 = (ESLconnection *) 0 ;
int result;
SWIGEXPORT void SWIGSTDCALL CSharp_eslSetLogLevel(int jarg1) { arg1 = (ESLconnection *)jarg1;
int arg1 ; result = (int)(arg1)->disconnect();
jresult = result;
arg1 = (int)jarg1; return jresult;
eslSetLogLevel(arg1); }
}
SWIGEXPORT void SWIGSTDCALL CSharp_eslSetLogLevel(int jarg1) {
#ifdef __cplusplus int arg1 ;
}
#endif arg1 = (int)jarg1;
eslSetLogLevel(arg1);
}
#ifdef __cplusplus
}
#endif
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论