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

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16520 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
Diego Toro 2010-01-27 02:25:22 +00:00
parent 83bae735d8
commit 677246547b
8 changed files with 1530 additions and 1519 deletions

View File

@ -1,18 +1,18 @@
/* ---------------------------------------------------------------------------- /* ----------------------------------------------------------------------------
* 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);
} }
} }

View File

@ -1,312 +1,312 @@
/* ---------------------------------------------------------------------------- /* ----------------------------------------------------------------------------
* 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);
} }

View File

@ -1,144 +1,146 @@
/* ---------------------------------------------------------------------------- /* ----------------------------------------------------------------------------
* 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;
} }
}

View File

@ -1,132 +1,134 @@
/* ---------------------------------------------------------------------------- /* ----------------------------------------------------------------------------
* 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;
} }
}

View File

@ -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));
} }
} }
} }

View File

@ -1,27 +1,27 @@
/* ---------------------------------------------------------------------------- /* ----------------------------------------------------------------------------
* 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;
} }
} }

View File

@ -1,27 +1,27 @@
/* ---------------------------------------------------------------------------- /* ----------------------------------------------------------------------------
* 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;
} }
} }

File diff suppressed because it is too large Load Diff