123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423 |
- /* ----------------------------------------------------------------------------
- * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 3.0.12
- *
- * 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
- * changes to this file unless you know what you are doing--modify the SWIG
- * interface file instead.
- * ----------------------------------------------------------------------------- */
- #ifndef SWIGPHP
- #define SWIGPHP
- #endif
- #define SWIG_PREFIX ""
- #define SWIG_PREFIX_LEN 0
- #ifdef __cplusplus
- /* SwigValueWrapper is described in swig.swg */
- template<typename T> class SwigValueWrapper {
- struct SwigMovePointer {
- T *ptr;
- SwigMovePointer(T *p) : ptr(p) { }
- ~SwigMovePointer() { delete ptr; }
- SwigMovePointer& operator=(SwigMovePointer& rhs) { T* oldptr = ptr; ptr = 0; delete oldptr; ptr = rhs.ptr; rhs.ptr = 0; return *this; }
- } pointer;
- SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
- SwigValueWrapper(const SwigValueWrapper<T>& rhs);
- public:
- SwigValueWrapper() : pointer(0) { }
- SwigValueWrapper& operator=(const T& t) { SwigMovePointer tmp(new T(t)); pointer = tmp; return *this; }
- operator T&() const { return *pointer.ptr; }
- T *operator&() { return pointer.ptr; }
- };
- template <typename T> T SwigValueInit() {
- return T();
- }
- #endif
- /* -----------------------------------------------------------------------------
- * This section contains generic SWIG labels for method/variable
- * declarations/attributes, and other compiler dependent labels.
- * ----------------------------------------------------------------------------- */
- /* template workaround for compilers that cannot correctly implement the C++ standard */
- #ifndef SWIGTEMPLATEDISAMBIGUATOR
- # if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560)
- # define SWIGTEMPLATEDISAMBIGUATOR template
- # elif defined(__HP_aCC)
- /* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */
- /* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */
- # define SWIGTEMPLATEDISAMBIGUATOR template
- # else
- # define SWIGTEMPLATEDISAMBIGUATOR
- # endif
- #endif
- /* inline attribute */
- #ifndef SWIGINLINE
- # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
- # define SWIGINLINE inline
- # else
- # define SWIGINLINE
- # endif
- #endif
- /* attribute recognised by some compilers to avoid 'unused' warnings */
- #ifndef SWIGUNUSED
- # if defined(__GNUC__)
- # if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
- # define SWIGUNUSED __attribute__ ((__unused__))
- # else
- # define SWIGUNUSED
- # endif
- # elif defined(__ICC)
- # define SWIGUNUSED __attribute__ ((__unused__))
- # else
- # define SWIGUNUSED
- # endif
- #endif
- #ifndef SWIG_MSC_UNSUPPRESS_4505
- # if defined(_MSC_VER)
- # pragma warning(disable : 4505) /* unreferenced local function has been removed */
- # endif
- #endif
- #ifndef SWIGUNUSEDPARM
- # ifdef __cplusplus
- # define SWIGUNUSEDPARM(p)
- # else
- # define SWIGUNUSEDPARM(p) p SWIGUNUSED
- # endif
- #endif
- /* internal SWIG method */
- #ifndef SWIGINTERN
- # define SWIGINTERN static SWIGUNUSED
- #endif
- /* internal inline SWIG method */
- #ifndef SWIGINTERNINLINE
- # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
- #endif
- /* exporting methods */
- #if defined(__GNUC__)
- # if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
- # ifndef GCC_HASCLASSVISIBILITY
- # define GCC_HASCLASSVISIBILITY
- # endif
- # endif
- #endif
- #ifndef SWIGEXPORT
- # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
- # if defined(STATIC_LINKED)
- # define SWIGEXPORT
- # else
- # define SWIGEXPORT __declspec(dllexport)
- # endif
- # else
- # if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
- # define SWIGEXPORT __attribute__ ((visibility("default")))
- # else
- # define SWIGEXPORT
- # endif
- # endif
- #endif
- /* calling conventions for Windows */
- #ifndef SWIGSTDCALL
- # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
- # define SWIGSTDCALL __stdcall
- # else
- # define SWIGSTDCALL
- # endif
- #endif
- /* Deal with Microsoft's attempt at deprecating C standard runtime functions */
- #if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE)
- # define _CRT_SECURE_NO_DEPRECATE
- #endif
- /* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */
- #if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE)
- # define _SCL_SECURE_NO_DEPRECATE
- #endif
- /* Deal with Apple's deprecated 'AssertMacros.h' from Carbon-framework */
- #if defined(__APPLE__) && !defined(__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES)
- # define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0
- #endif
- /* Intel's compiler complains if a variable which was never initialised is
- * cast to void, which is a common idiom which we use to indicate that we
- * are aware a variable isn't used. So we just silence that warning.
- * See: https://github.com/swig/swig/issues/192 for more discussion.
- */
- #ifdef __INTEL_COMPILER
- # pragma warning disable 592
- #endif
- /* -----------------------------------------------------------------------------
- * swigrun.swg
- *
- * This file contains generic C API SWIG runtime support for pointer
- * type checking.
- * ----------------------------------------------------------------------------- */
- /* This should only be incremented when either the layout of swig_type_info changes,
- or for whatever reason, the runtime changes incompatibly */
- #define SWIG_RUNTIME_VERSION "4"
- /* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */
- #ifdef SWIG_TYPE_TABLE
- # define SWIG_QUOTE_STRING(x) #x
- # define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)
- # define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)
- #else
- # define SWIG_TYPE_TABLE_NAME
- #endif
- /*
- You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for
- creating a static or dynamic library from the SWIG runtime code.
- In 99.9% of the cases, SWIG just needs to declare them as 'static'.
- But only do this if strictly necessary, ie, if you have problems
- with your compiler or suchlike.
- */
- #ifndef SWIGRUNTIME
- # define SWIGRUNTIME SWIGINTERN
- #endif
- #ifndef SWIGRUNTIMEINLINE
- # define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
- #endif
- /* Generic buffer size */
- #ifndef SWIG_BUFFER_SIZE
- # define SWIG_BUFFER_SIZE 1024
- #endif
- /* Flags for pointer conversions */
- #define SWIG_POINTER_DISOWN 0x1
- #define SWIG_CAST_NEW_MEMORY 0x2
- /* Flags for new pointer objects */
- #define SWIG_POINTER_OWN 0x1
- /*
- Flags/methods for returning states.
- The SWIG conversion methods, as ConvertPtr, return an integer
- that tells if the conversion was successful or not. And if not,
- an error code can be returned (see swigerrors.swg for the codes).
- Use the following macros/flags to set or process the returning
- states.
- In old versions of SWIG, code such as the following was usually written:
- if (SWIG_ConvertPtr(obj,vptr,ty.flags) != -1) {
- // success code
- } else {
- //fail code
- }
- Now you can be more explicit:
- int res = SWIG_ConvertPtr(obj,vptr,ty.flags);
- if (SWIG_IsOK(res)) {
- // success code
- } else {
- // fail code
- }
- which is the same really, but now you can also do
- Type *ptr;
- int res = SWIG_ConvertPtr(obj,(void **)(&ptr),ty.flags);
- if (SWIG_IsOK(res)) {
- // success code
- if (SWIG_IsNewObj(res) {
- ...
- delete *ptr;
- } else {
- ...
- }
- } else {
- // fail code
- }
- I.e., now SWIG_ConvertPtr can return new objects and you can
- identify the case and take care of the deallocation. Of course that
- also requires SWIG_ConvertPtr to return new result values, such as
- int SWIG_ConvertPtr(obj, ptr,...) {
- if (<obj is ok>) {
- if (<need new object>) {
- *ptr = <ptr to new allocated object>;
- return SWIG_NEWOBJ;
- } else {
- *ptr = <ptr to old object>;
- return SWIG_OLDOBJ;
- }
- } else {
- return SWIG_BADOBJ;
- }
- }
- Of course, returning the plain '0(success)/-1(fail)' still works, but you can be
- more explicit by returning SWIG_BADOBJ, SWIG_ERROR or any of the
- SWIG errors code.
- Finally, if the SWIG_CASTRANK_MODE is enabled, the result code
- allows to return the 'cast rank', for example, if you have this
- int food(double)
- int fooi(int);
- and you call
- food(1) // cast rank '1' (1 -> 1.0)
- fooi(1) // cast rank '0'
- just use the SWIG_AddCast()/SWIG_CheckState()
- */
- #define SWIG_OK (0)
- #define SWIG_ERROR (-1)
- #define SWIG_IsOK(r) (r >= 0)
- #define SWIG_ArgError(r) ((r != SWIG_ERROR) ? r : SWIG_TypeError)
- /* The CastRankLimit says how many bits are used for the cast rank */
- #define SWIG_CASTRANKLIMIT (1 << 8)
- /* The NewMask denotes the object was created (using new/malloc) */
- #define SWIG_NEWOBJMASK (SWIG_CASTRANKLIMIT << 1)
- /* The TmpMask is for in/out typemaps that use temporal objects */
- #define SWIG_TMPOBJMASK (SWIG_NEWOBJMASK << 1)
- /* Simple returning values */
- #define SWIG_BADOBJ (SWIG_ERROR)
- #define SWIG_OLDOBJ (SWIG_OK)
- #define SWIG_NEWOBJ (SWIG_OK | SWIG_NEWOBJMASK)
- #define SWIG_TMPOBJ (SWIG_OK | SWIG_TMPOBJMASK)
- /* Check, add and del mask methods */
- #define SWIG_AddNewMask(r) (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)
- #define SWIG_DelNewMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)
- #define SWIG_IsNewObj(r) (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))
- #define SWIG_AddTmpMask(r) (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)
- #define SWIG_DelTmpMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)
- #define SWIG_IsTmpObj(r) (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))
- /* Cast-Rank Mode */
- #if defined(SWIG_CASTRANK_MODE)
- # ifndef SWIG_TypeRank
- # define SWIG_TypeRank unsigned long
- # endif
- # ifndef SWIG_MAXCASTRANK /* Default cast allowed */
- # define SWIG_MAXCASTRANK (2)
- # endif
- # define SWIG_CASTRANKMASK ((SWIG_CASTRANKLIMIT) -1)
- # define SWIG_CastRank(r) (r & SWIG_CASTRANKMASK)
- SWIGINTERNINLINE int SWIG_AddCast(int r) {
- return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r;
- }
- SWIGINTERNINLINE int SWIG_CheckState(int r) {
- return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0;
- }
- #else /* no cast-rank mode */
- # define SWIG_AddCast(r) (r)
- # define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0)
- #endif
- #include <string.h>
- #ifdef __cplusplus
- extern "C" {
- #endif
- typedef void *(*swig_converter_func)(void *, int *);
- typedef struct swig_type_info *(*swig_dycast_func)(void **);
- /* Structure to store information on one type */
- typedef struct swig_type_info {
- const char *name; /* mangled name of this type */
- const char *str; /* human readable name of this type */
- swig_dycast_func dcast; /* dynamic cast function down a hierarchy */
- struct swig_cast_info *cast; /* linked list of types that can cast into this type */
- void *clientdata; /* language specific type data */
- int owndata; /* flag if the structure owns the clientdata */
- } swig_type_info;
- /* Structure to store a type and conversion function used for casting */
- typedef struct swig_cast_info {
- swig_type_info *type; /* pointer to type that is equivalent to this type */
- swig_converter_func converter; /* function to cast the void pointers */
- struct swig_cast_info *next; /* pointer to next cast in linked list */
- struct swig_cast_info *prev; /* pointer to the previous cast */
- } swig_cast_info;
- /* Structure used to store module information
- * Each module generates one structure like this, and the runtime collects
- * all of these structures and stores them in a circularly linked list.*/
- typedef struct swig_module_info {
- swig_type_info **types; /* Array of pointers to swig_type_info structures that are in this module */
- size_t size; /* Number of types in this module */
- struct swig_module_info *next; /* Pointer to next element in circularly linked list */
- swig_type_info **type_initial; /* Array of initially generated type structures */
- swig_cast_info **cast_initial; /* Array of initially generated casting structures */
- void *clientdata; /* Language specific module data */
- } swig_module_info;
- /*
- Compare two type names skipping the space characters, therefore
- "char*" == "char *" and "Class<int>" == "Class<int >", etc.
- Return 0 when the two name types are equivalent, as in
- strncmp, but skipping ' '.
- */
- SWIGRUNTIME int
- SWIG_TypeNameComp(const char *f1, const char *l1,
- const char *f2, const char *l2) {
- for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
- while ((*f1 == ' ') && (f1 != l1)) ++f1;
- while ((*f2 == ' ') && (f2 != l2)) ++f2;
- if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1;
- }
- return (int)((l1 - f1) - (l2 - f2));
- }
- /*
- Check type equivalence in a name list like <name1>|<name2>|...
- Return 0 if equal, -1 if nb < tb, 1 if nb > tb
- */
- SWIGRUNTIME int
- SWIG_TypeCmp(const char *nb, const char *tb) {
- int equiv = 1;
- const char* te = tb + strlen(tb);
- const char* ne = nb;
- while (equiv != 0 && *ne) {
- for (nb = ne; *ne; ++ne) {
- if (*ne == '|') break;
- }
- equiv = SWIG_TypeNameComp(nb, ne, tb, te);
- if (*ne) ++ne;
- }
- return equiv;
- }
- /*
- Check type equivalence in a name list like <name1>|<name2>|...
- Return 0 if not equal, 1 if equal
- */
- SWIGRUNTIME int
- SWIG_TypeEquiv(const char *nb, const char *tb) {
- return SWIG_TypeCmp(nb, tb) == 0 ? 1 : 0;
- }
- /*
- Check the typename
- */
- SWIGRUNTIME swig_cast_info *
- SWIG_TypeCheck(const char *c, swig_type_info *ty) {
- if (ty) {
- swig_cast_info *iter = ty->cast;
- while (iter) {
- if (strcmp(iter->type->name, c) == 0) {
- if (iter == ty->cast)
- return iter;
- /* Move iter to the top of the linked list */
- iter->prev->next = iter->next;
- if (iter->next)
- iter->next->prev = iter->prev;
- iter->next = ty->cast;
- iter->prev = 0;
- if (ty->cast) ty->cast->prev = iter;
- ty->cast = iter;
- return iter;
- }
- iter = iter->next;
- }
- }
- return 0;
- }
- /*
- Identical to SWIG_TypeCheck, except strcmp is replaced with a pointer comparison
- */
- SWIGRUNTIME swig_cast_info *
- SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *ty) {
- if (ty) {
- swig_cast_info *iter = ty->cast;
- while (iter) {
- if (iter->type == from) {
- if (iter == ty->cast)
- return iter;
- /* Move iter to the top of the linked list */
- iter->prev->next = iter->next;
- if (iter->next)
- iter->next->prev = iter->prev;
- iter->next = ty->cast;
- iter->prev = 0;
- if (ty->cast) ty->cast->prev = iter;
- ty->cast = iter;
- return iter;
- }
- iter = iter->next;
- }
- }
- return 0;
- }
- /*
- Cast a pointer up an inheritance hierarchy
- */
- SWIGRUNTIMEINLINE void *
- SWIG_TypeCast(swig_cast_info *ty, void *ptr, int *newmemory) {
- return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr, newmemory);
- }
- /*
- Dynamic pointer casting. Down an inheritance hierarchy
- */
- SWIGRUNTIME swig_type_info *
- SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) {
- swig_type_info *lastty = ty;
- if (!ty || !ty->dcast) return ty;
- while (ty && (ty->dcast)) {
- ty = (*ty->dcast)(ptr);
- if (ty) lastty = ty;
- }
- return lastty;
- }
- /*
- Return the name associated with this type
- */
- SWIGRUNTIMEINLINE const char *
- SWIG_TypeName(const swig_type_info *ty) {
- return ty->name;
- }
- /*
- Return the pretty name associated with this type,
- that is an unmangled type name in a form presentable to the user.
- */
- SWIGRUNTIME const char *
- SWIG_TypePrettyName(const swig_type_info *type) {
- /* The "str" field contains the equivalent pretty names of the
- type, separated by vertical-bar characters. We choose
- to print the last name, as it is often (?) the most
- specific. */
- if (!type) return NULL;
- if (type->str != NULL) {
- const char *last_name = type->str;
- const char *s;
- for (s = type->str; *s; s++)
- if (*s == '|') last_name = s+1;
- return last_name;
- }
- else
- return type->name;
- }
- /*
- Set the clientdata field for a type
- */
- SWIGRUNTIME void
- SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
- swig_cast_info *cast = ti->cast;
- /* if (ti->clientdata == clientdata) return; */
- ti->clientdata = clientdata;
- while (cast) {
- if (!cast->converter) {
- swig_type_info *tc = cast->type;
- if (!tc->clientdata) {
- SWIG_TypeClientData(tc, clientdata);
- }
- }
- cast = cast->next;
- }
- }
- SWIGRUNTIME void
- SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) {
- SWIG_TypeClientData(ti, clientdata);
- ti->owndata = 1;
- }
- /*
- Search for a swig_type_info structure only by mangled name
- Search is a O(log #types)
- We start searching at module start, and finish searching when start == end.
- Note: if start == end at the beginning of the function, we go all the way around
- the circular list.
- */
- SWIGRUNTIME swig_type_info *
- SWIG_MangledTypeQueryModule(swig_module_info *start,
- swig_module_info *end,
- const char *name) {
- swig_module_info *iter = start;
- do {
- if (iter->size) {
- size_t l = 0;
- size_t r = iter->size - 1;
- do {
- /* since l+r >= 0, we can (>> 1) instead (/ 2) */
- size_t i = (l + r) >> 1;
- const char *iname = iter->types[i]->name;
- if (iname) {
- int compare = strcmp(name, iname);
- if (compare == 0) {
- return iter->types[i];
- } else if (compare < 0) {
- if (i) {
- r = i - 1;
- } else {
- break;
- }
- } else if (compare > 0) {
- l = i + 1;
- }
- } else {
- break; /* should never happen */
- }
- } while (l <= r);
- }
- iter = iter->next;
- } while (iter != end);
- return 0;
- }
- /*
- Search for a swig_type_info structure for either a mangled name or a human readable name.
- It first searches the mangled names of the types, which is a O(log #types)
- If a type is not found it then searches the human readable names, which is O(#types).
- We start searching at module start, and finish searching when start == end.
- Note: if start == end at the beginning of the function, we go all the way around
- the circular list.
- */
- SWIGRUNTIME swig_type_info *
- SWIG_TypeQueryModule(swig_module_info *start,
- swig_module_info *end,
- const char *name) {
- /* STEP 1: Search the name field using binary search */
- swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name);
- if (ret) {
- return ret;
- } else {
- /* STEP 2: If the type hasn't been found, do a complete search
- of the str field (the human readable name) */
- swig_module_info *iter = start;
- do {
- size_t i = 0;
- for (; i < iter->size; ++i) {
- if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name)))
- return iter->types[i];
- }
- iter = iter->next;
- } while (iter != end);
- }
- /* neither found a match */
- return 0;
- }
- /*
- Pack binary data into a string
- */
- SWIGRUNTIME char *
- SWIG_PackData(char *c, void *ptr, size_t sz) {
- static const char hex[17] = "0123456789abcdef";
- const unsigned char *u = (unsigned char *) ptr;
- const unsigned char *eu = u + sz;
- for (; u != eu; ++u) {
- unsigned char uu = *u;
- *(c++) = hex[(uu & 0xf0) >> 4];
- *(c++) = hex[uu & 0xf];
- }
- return c;
- }
- /*
- Unpack binary data from a string
- */
- SWIGRUNTIME const char *
- SWIG_UnpackData(const char *c, void *ptr, size_t sz) {
- unsigned char *u = (unsigned char *) ptr;
- const unsigned char *eu = u + sz;
- for (; u != eu; ++u) {
- char d = *(c++);
- unsigned char uu;
- if ((d >= '0') && (d <= '9'))
- uu = (unsigned char)((d - '0') << 4);
- else if ((d >= 'a') && (d <= 'f'))
- uu = (unsigned char)((d - ('a'-10)) << 4);
- else
- return (char *) 0;
- d = *(c++);
- if ((d >= '0') && (d <= '9'))
- uu |= (unsigned char)(d - '0');
- else if ((d >= 'a') && (d <= 'f'))
- uu |= (unsigned char)(d - ('a'-10));
- else
- return (char *) 0;
- *u = uu;
- }
- return c;
- }
- /*
- Pack 'void *' into a string buffer.
- */
- SWIGRUNTIME char *
- SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) {
- char *r = buff;
- if ((2*sizeof(void *) + 2) > bsz) return 0;
- *(r++) = '_';
- r = SWIG_PackData(r,&ptr,sizeof(void *));
- if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
- strcpy(r,name);
- return buff;
- }
- SWIGRUNTIME const char *
- SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) {
- if (*c != '_') {
- if (strcmp(c,"NULL") == 0) {
- *ptr = (void *) 0;
- return name;
- } else {
- return 0;
- }
- }
- return SWIG_UnpackData(++c,ptr,sizeof(void *));
- }
- SWIGRUNTIME char *
- SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) {
- char *r = buff;
- size_t lname = (name ? strlen(name) : 0);
- if ((2*sz + 2 + lname) > bsz) return 0;
- *(r++) = '_';
- r = SWIG_PackData(r,ptr,sz);
- if (lname) {
- strncpy(r,name,lname+1);
- } else {
- *r = 0;
- }
- return buff;
- }
- SWIGRUNTIME const char *
- SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) {
- if (*c != '_') {
- if (strcmp(c,"NULL") == 0) {
- memset(ptr,0,sz);
- return name;
- } else {
- return 0;
- }
- }
- return SWIG_UnpackData(++c,ptr,sz);
- }
- #ifdef __cplusplus
- }
- #endif
- /* -----------------------------------------------------------------------------
- * phprun.swg
- *
- * PHP runtime library
- * ----------------------------------------------------------------------------- */
- #ifdef __cplusplus
- extern "C" {
- #endif
- #include "zend.h"
- #include "zend_API.h"
- #include "zend_exceptions.h"
- #include "php.h"
- #if PHP_MAJOR_VERSION != 7
- # error These bindings need PHP7 - to generate PHP5 bindings use: swig -php5
- #endif
- #include "ext/standard/php_string.h"
- #include <stdlib.h> /* for abort(), used in generated code. */
- /* This indirection is to work around const correctness issues in older PHP.
- * FIXME: Remove for PHP7? Or might user code be using it? */
- #define SWIG_ZEND_NAMED_FE(ZN, N, A) ZEND_NAMED_FE(ZN, N, A)
- #define SWIG_BOOL_CONSTANT(N, V) REGISTER_BOOL_CONSTANT(#N, V, CONST_CS | CONST_PERSISTENT)
- #define SWIG_LONG_CONSTANT(N, V) REGISTER_LONG_CONSTANT(#N, V, CONST_CS | CONST_PERSISTENT)
- #define SWIG_DOUBLE_CONSTANT(N, V) REGISTER_DOUBLE_CONSTANT(#N, V, CONST_CS | CONST_PERSISTENT)
- #define SWIG_STRING_CONSTANT(N, V) REGISTER_STRING_CONSTANT(#N, (char*)V, CONST_CS | CONST_PERSISTENT)
- #define SWIG_CHAR_CONSTANT(N, V) do {\
- char swig_char = (V);\
- REGISTER_STRINGL_CONSTANT(#N, &swig_char, 1, CONST_CS | CONST_PERSISTENT);\
- } while (0)
- #ifdef __cplusplus
- }
- #endif
- #define SWIG_fail goto fail
- static const char *default_error_msg = "Unknown error occurred";
- static int default_error_code = E_ERROR;
- #define SWIG_PHP_Arg_Error_Msg(argnum,extramsg) "Error in argument " #argnum " "#extramsg
- #define SWIG_PHP_Error(code,msg) do { SWIG_ErrorCode() = code; SWIG_ErrorMsg() = msg; SWIG_fail; } while (0)
- #define SWIG_contract_assert(expr,msg) \
- if (!(expr) ) { zend_printf("Contract Assert Failed %s\n",msg ); } else
- /* Standard SWIG API */
- #define SWIG_GetModule(clientdata) SWIG_Php_GetModule()
- #define SWIG_SetModule(clientdata, pointer) SWIG_Php_SetModule(pointer)
- /* used to wrap returned objects in so we know whether they are newobject
- and need freeing, or not */
- typedef struct {
- void * ptr;
- int newobject;
- } swig_object_wrapper;
- #define SWIG_as_voidptr(a) const_cast< void * >(static_cast< const void * >(a))
- static void
- SWIG_SetPointerZval(zval *z, void *ptr, swig_type_info *type, int newobject) {
- /*
- * First test for Null pointers. Return those as PHP native NULL
- */
- if (!ptr ) {
- ZVAL_NULL(z);
- return;
- }
- if (type->clientdata) {
- swig_object_wrapper *value;
- if (! (*(int *)(type->clientdata)))
- zend_error(E_ERROR, "Type: %s failed to register with zend",type->name);
- value=(swig_object_wrapper *)emalloc(sizeof(swig_object_wrapper));
- value->ptr=ptr;
- value->newobject=(newobject & 1);
- if ((newobject & 2) == 0) {
- /* Just register the pointer as a resource. */
- ZVAL_RES(z, zend_register_resource(value, *(int *)(type->clientdata)));
- } else {
- /*
- * Wrap the resource in an object, the resource will be accessible
- * via the "_cPtr" member. This is currently only used by
- * directorin typemaps.
- */
- zval resource;
- zend_class_entry *ce = NULL;
- const char *type_name = type->name+3; /* +3 so: _p_Foo -> Foo */
- size_t type_name_len;
- const char * p;
- HashTable * ht;
- /* Namespace__Foo -> Foo */
- /* FIXME: ugly and goes wrong for classes with __ in their names. */
- while ((p = strstr(type_name, "__")) != NULL) {
- type_name = p + 2;
- }
- type_name_len = strlen(type_name);
- ZVAL_RES(&resource, zend_register_resource(value, *(int *)(type->clientdata)));
- if (SWIG_PREFIX_LEN > 0) {
- zend_string * classname = zend_string_alloc(SWIG_PREFIX_LEN + type_name_len, 0);
- memcpy(classname->val, SWIG_PREFIX, SWIG_PREFIX_LEN);
- memcpy(classname->val + SWIG_PREFIX_LEN, type_name, type_name_len);
- ce = zend_lookup_class(classname);
- zend_string_release(classname);
- } else {
- zend_string * classname = zend_string_init(type_name, type_name_len, 0);
- ce = zend_lookup_class(classname);
- zend_string_release(classname);
- }
- if (ce == NULL) {
- /* class does not exist */
- ce = zend_standard_class_def;
- }
- ALLOC_HASHTABLE(ht);
- zend_hash_init(ht, 1, NULL, NULL, 0);
- zend_hash_str_update(ht, "_cPtr", sizeof("_cPtr") - 1, &resource);
- object_and_properties_init(z, ce, ht);
- }
- return;
- }
- zend_error(E_ERROR, "Type: %s not registered with zend",type->name);
- }
- /* This pointer conversion routine takes the native pointer p (along with
- its type name) and converts it by calling appropriate casting functions
- according to ty. The resultant pointer is returned, or NULL is returned
- if the pointer can't be cast.
- Sadly PHP has no API to find a type name from a type id, only from an
- instance of a resource of the type id, so we have to pass type_name as well.
- The two functions which might call this are:
- SWIG_ConvertResourcePtr which gets the type name from the resource
- and the registered zend destructors for which we have one per type each
- with the type name hard wired in. */
- static void *
- SWIG_ConvertResourceData(void * p, const char *type_name, swig_type_info *ty) {
- swig_cast_info *tc;
- void *result = 0;
- if (!ty) {
- /* They don't care about the target type, so just pass on the pointer! */
- return p;
- }
- if (! type_name) {
- /* can't convert p to ptr type ty if we don't know what type p is */
- return NULL;
- }
- /* convert and cast p from type_name to ptr as ty. */
- tc = SWIG_TypeCheck(type_name, ty);
- if (tc) {
- int newmemory = 0;
- result = SWIG_TypeCast(tc, p, &newmemory);
- assert(!newmemory); /* newmemory handling not yet implemented */
- }
- return result;
- }
- /* This function returns a pointer of type ty by extracting the pointer
- and type info from the resource in z. z must be a resource.
- If it fails, NULL is returned.
- It uses SWIG_ConvertResourceData to do the real work. */
- static void *
- SWIG_ConvertResourcePtr(zval *z, swig_type_info *ty, int flags) {
- swig_object_wrapper *value;
- void *p;
- const char *type_name;
- if (Z_RES_TYPE_P(z) == -1) return NULL;
- value = (swig_object_wrapper *) Z_RES_VAL_P(z);
- if (flags & SWIG_POINTER_DISOWN) {
- value->newobject = 0;
- }
- p = value->ptr;
- type_name=zend_rsrc_list_get_rsrc_type(Z_RES_P(z));
- return SWIG_ConvertResourceData(p, type_name, ty);
- }
- /* We allow passing of a RESOURCE pointing to the object or an OBJECT whose
- _cPtr is a resource pointing to the object */
- static int
- SWIG_ConvertPtr(zval *z, void **ptr, swig_type_info *ty, int flags) {
- if (z == NULL) {
- *ptr = 0;
- return 0;
- }
- switch (Z_TYPE_P(z)) {
- case IS_OBJECT: {
- HashTable * ht = Z_OBJ_HT_P(z)->get_properties(z);
- if (ht) {
- zval * _cPtr = zend_hash_str_find(ht, "_cPtr", sizeof("_cPtr") - 1);
- if (_cPtr) {
- if (Z_TYPE_P(_cPtr) == IS_INDIRECT) {
- _cPtr = Z_INDIRECT_P(_cPtr);
- }
- if (Z_TYPE_P(_cPtr) == IS_RESOURCE) {
- *ptr = SWIG_ConvertResourcePtr(_cPtr, ty, flags);
- return (*ptr == NULL ? -1 : 0);
- }
- }
- }
- break;
- }
- case IS_RESOURCE:
- *ptr = SWIG_ConvertResourcePtr(z, ty, flags);
- return (*ptr == NULL ? -1 : 0);
- case IS_NULL:
- *ptr = 0;
- return 0;
- }
- return -1;
- }
- static char const_name[] = "swig_runtime_data_type_pointer";
- static swig_module_info *SWIG_Php_GetModule() {
- zval *pointer = zend_get_constant_str(const_name, sizeof(const_name) - 1);
- if (pointer) {
- if (Z_TYPE_P(pointer) == IS_LONG) {
- return (swig_module_info *) pointer->value.lval;
- }
- }
- return NULL;
- }
- static void SWIG_Php_SetModule(swig_module_info *pointer) {
- REGISTER_MAIN_LONG_CONSTANT(const_name, (long) pointer, CONST_PERSISTENT | CONST_CS);
- }
- /* -------- TYPES TABLE (BEGIN) -------- */
- #define SWIGTYPE_p_ESLconnection swig_types[0]
- #define SWIGTYPE_p_ESLevent swig_types[1]
- #define SWIGTYPE_p_esl_event_t swig_types[2]
- #define SWIGTYPE_p_esl_priority_t swig_types[3]
- static swig_type_info *swig_types[5];
- static swig_module_info swig_module = {swig_types, 4, 0, 0, 0, 0};
- #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
- #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
- /* -------- TYPES TABLE (END) -------- */
- /* header section */
- ZEND_BEGIN_MODULE_GLOBALS(ESL)
- const char *error_msg;
- int error_code;
- ZEND_END_MODULE_GLOBALS(ESL)
- ZEND_DECLARE_MODULE_GLOBALS(ESL)
- #define SWIG_ErrorMsg() (ESL_globals.error_msg)
- #define SWIG_ErrorCode() (ESL_globals.error_code)
- #ifdef __GNUC__
- static void SWIG_FAIL(void) __attribute__ ((__noreturn__));
- #endif
- static void SWIG_FAIL(void) {
- zend_error(SWIG_ErrorCode(), "%s", SWIG_ErrorMsg());
- abort();
- }
- static void ESL_init_globals(zend_ESL_globals *globals ) {
- globals->error_msg = default_error_msg;
- globals->error_code = default_error_code;
- }
- static void SWIG_ResetError(void) {
- SWIG_ErrorMsg() = default_error_msg;
- SWIG_ErrorCode() = default_error_code;
- }
- ZEND_NAMED_FUNCTION(_wrap_swig_ESL_alter_newobject) {
- zval args[2];
- swig_object_wrapper *value;
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
- value = (swig_object_wrapper *) Z_RES_VAL(args[0]);
- value->newobject = zval_is_true(&args[1]);
- return;
- }
- ZEND_NAMED_FUNCTION(_wrap_swig_ESL_get_newobject) {
- zval args[1];
- swig_object_wrapper *value;
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
- value = (swig_object_wrapper *) Z_RES_VAL(args[0]);
- RETVAL_LONG(value->newobject);
- return;
- }
- #define SWIG_name "ESL"
- #ifdef __cplusplus
- extern "C" {
- #endif
- #include "php.h"
- #include "php_ini.h"
- #include "ext/standard/info.h"
- #include "php_ESL.h"
- #ifdef __cplusplus
- }
- #endif
- #include "esl.h"
- #include "esl_oop.h"
- /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
- static swig_type_info _swigt__p_ESLconnection = {"_p_ESLconnection", "ESLconnection *", 0, 0, (void*)0, 0};
- static swig_type_info _swigt__p_ESLevent = {"_p_ESLevent", "ESLevent *", 0, 0, (void*)0, 0};
- static swig_type_info _swigt__p_esl_event_t = {"_p_esl_event_t", "esl_event_t *", 0, 0, (void*)0, 0};
- static swig_type_info _swigt__p_esl_priority_t = {"_p_esl_priority_t", "esl_priority_t *", 0, 0, (void*)0, 0};
- static swig_type_info *swig_type_initial[] = {
- &_swigt__p_ESLconnection,
- &_swigt__p_ESLevent,
- &_swigt__p_esl_event_t,
- &_swigt__p_esl_priority_t,
- };
- static swig_cast_info _swigc__p_ESLconnection[] = { {&_swigt__p_ESLconnection, 0, 0, 0},{0, 0, 0, 0}};
- static swig_cast_info _swigc__p_ESLevent[] = { {&_swigt__p_ESLevent, 0, 0, 0},{0, 0, 0, 0}};
- static swig_cast_info _swigc__p_esl_event_t[] = { {&_swigt__p_esl_event_t, 0, 0, 0},{0, 0, 0, 0}};
- static swig_cast_info _swigc__p_esl_priority_t[] = { {&_swigt__p_esl_priority_t, 0, 0, 0},{0, 0, 0, 0}};
- static swig_cast_info *swig_cast_initial[] = {
- _swigc__p_ESLconnection,
- _swigc__p_ESLevent,
- _swigc__p_esl_event_t,
- _swigc__p_esl_priority_t,
- };
- /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
- /* end header section */
- /* vdecl subsection */
- static int le_swig__p_esl_priority_t=0; /* handle for _p_esl_priority_t */
- static int le_swig__p_ESLevent=0; /* handle for ESLevent */
- static int le_swig__p_esl_event_t=0; /* handle for _p_esl_event_t */
- static int le_swig__p_ESLconnection=0; /* handle for ESLconnection */
- /* end vdecl subsection */
- /* wrapper section */
- ZEND_NAMED_FUNCTION(_wrap_ESLevent_event_set) {
- ESLevent *arg1 = (ESLevent *) 0 ;
- esl_event_t *arg2 = (esl_event_t *) 0 ;
- zval args[2];
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_event_set. Expected SWIGTYPE_p_ESLevent");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
-
- if (SWIG_ConvertPtr(&args[1], (void **) &arg2, SWIGTYPE_p_esl_event_t, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of ESLevent_event_set. Expected SWIGTYPE_p_esl_event_t");
- }
-
- if (arg1) (arg1)->event = arg2;
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLevent_event_get) {
- ESLevent *arg1 = (ESLevent *) 0 ;
- zval args[1];
- esl_event_t *result = 0 ;
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_event_get. Expected SWIGTYPE_p_ESLevent");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
- result = (esl_event_t *) ((arg1)->event);
-
- SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_esl_event_t, 0);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLevent_serialized_string_set) {
- ESLevent *arg1 = (ESLevent *) 0 ;
- char *arg2 = (char *) 0 ;
- zval args[2];
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_serialized_string_set. Expected SWIGTYPE_p_ESLevent");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[1])) {
- arg2 = (char *) 0;
- } else {
- convert_to_string(&args[1]);
- arg2 = (char *) Z_STRVAL(args[1]);
- }
- /*@SWIG@*/;
-
- {
- 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);
- } else {
- arg1->serialized_string = 0;
- }
- }
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLevent_serialized_string_get) {
- ESLevent *arg1 = (ESLevent *) 0 ;
- zval args[1];
- char *result = 0 ;
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_serialized_string_get. Expected SWIGTYPE_p_ESLevent");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
- result = (char *) ((arg1)->serialized_string);
-
- if (!result) {
- RETVAL_NULL();
- } else {
- RETVAL_STRING((const char *)result);
- }
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLevent_mine_set) {
- ESLevent *arg1 = (ESLevent *) 0 ;
- int arg2 ;
- zval args[2];
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_mine_set. Expected SWIGTYPE_p_ESLevent");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,6,CONVERT_INT_IN@*/
- arg2 = (int) zval_get_long(&args[1]);
- /*@SWIG@*/;
-
- if (arg1) (arg1)->mine = arg2;
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLevent_mine_get) {
- ESLevent *arg1 = (ESLevent *) 0 ;
- zval args[1];
- int result;
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_mine_get. Expected SWIGTYPE_p_ESLevent");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
- result = (int) ((arg1)->mine);
-
- RETVAL_LONG(result);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_new_ESLevent__SWIG_0) {
- char *arg1 = (char *) 0 ;
- char *arg2 = (char *) NULL ;
- zval args[2];
- int arg_count;
- ESLevent *result = 0 ;
-
- SWIG_ResetError();
- arg_count = ZEND_NUM_ARGS();
- if(arg_count<1 || arg_count>2 ||
- zend_get_parameters_array_ex(arg_count,args)!=SUCCESS)
- WRONG_PARAM_COUNT;
-
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[0])) {
- arg1 = (char *) 0;
- } else {
- convert_to_string(&args[0]);
- arg1 = (char *) Z_STRVAL(args[0]);
- }
- /*@SWIG@*/;
-
- if(arg_count > 1) {
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[1])) {
- arg2 = (char *) 0;
- } else {
- convert_to_string(&args[1]);
- arg2 = (char *) Z_STRVAL(args[1]);
- }
- /*@SWIG@*/;
-
- }
- result = (ESLevent *)new ESLevent((char const *)arg1,(char const *)arg2);
-
- SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLevent, 1);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_new_ESLevent__SWIG_1) {
- esl_event_t *arg1 = (esl_event_t *) 0 ;
- int arg2 = (int) 0 ;
- zval args[2];
- int arg_count;
- ESLevent *result = 0 ;
-
- SWIG_ResetError();
- arg_count = ZEND_NUM_ARGS();
- if(arg_count<1 || arg_count>2 ||
- zend_get_parameters_array_ex(arg_count,args)!=SUCCESS)
- WRONG_PARAM_COUNT;
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_esl_event_t, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of new_ESLevent. Expected SWIGTYPE_p_esl_event_t");
- }
-
- if(arg_count > 1) {
- /*@SWIG:/usr/share/swig3.0/php/utils.i,6,CONVERT_INT_IN@*/
- arg2 = (int) zval_get_long(&args[1]);
- /*@SWIG@*/;
-
- }
- result = (ESLevent *)new ESLevent(arg1,arg2);
-
- SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLevent, 1);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_new_ESLevent__SWIG_2) {
- ESLevent *arg1 = (ESLevent *) 0 ;
- zval args[1];
- ESLevent *result = 0 ;
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of new_ESLevent. Expected SWIGTYPE_p_ESLevent");
- }
-
- result = (ESLevent *)new ESLevent(arg1);
-
- SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLevent, 1);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_new_ESLevent) {
- int argc;
- zval argv[2];
-
- argc = ZEND_NUM_ARGS();
- zend_get_parameters_array_ex(argc, argv);
- if ((argc >= 1) && (argc <= 2)) {
- int _v;
- {
- void *tmp;
- _v = (SWIG_ConvertPtr(&argv[0], (void**)&tmp, SWIGTYPE_p_esl_event_t, 0) >= 0);
- }
- if (_v) {
- if (argc <= 1) {
- _wrap_new_ESLevent__SWIG_1(INTERNAL_FUNCTION_PARAM_PASSTHRU); return;
- }
- _v = (Z_TYPE(argv[1]) == IS_LONG);
- if (_v) {
- _wrap_new_ESLevent__SWIG_1(INTERNAL_FUNCTION_PARAM_PASSTHRU); return;
- }
- }
- }
- if (argc == 1) {
- int _v;
- {
- void *tmp;
- _v = (SWIG_ConvertPtr(&argv[0], (void**)&tmp, SWIGTYPE_p_ESLevent, 0) >= 0);
- }
- if (_v) {
- _wrap_new_ESLevent__SWIG_2(INTERNAL_FUNCTION_PARAM_PASSTHRU); return;
- }
- }
- if ((argc >= 1) && (argc <= 2)) {
- int _v;
- _v = (Z_TYPE(argv[0]) == IS_STRING);
- if (_v) {
- if (argc <= 1) {
- _wrap_new_ESLevent__SWIG_0(INTERNAL_FUNCTION_PARAM_PASSTHRU); return;
- }
- _v = (Z_TYPE(argv[1]) == IS_STRING);
- if (_v) {
- _wrap_new_ESLevent__SWIG_0(INTERNAL_FUNCTION_PARAM_PASSTHRU); return;
- }
- }
- }
-
- SWIG_ErrorCode() = E_ERROR;
- SWIG_ErrorMsg() = "No matching function for overloaded 'new_ESLevent'";
- SWIG_FAIL();
- }
- /* This function is designed to be called by the zend list destructors */
- /* to typecast and do the actual destruction */
- static void __wrap_delete_ESLevent(zend_resource *res, const char *type_name) {
- swig_object_wrapper *value=(swig_object_wrapper *) res->ptr ;
- void *ptr=value->ptr ;
- int newobject=value->newobject ;
- ESLevent *arg1 = (ESLevent *) 0 ;
-
- efree(value);
- if (! newobject) return; /* can't delete it! */
- arg1 = (ESLevent *)SWIG_ConvertResourceData(ptr, type_name, SWIGTYPE_p_ESLevent);
- if (! arg1) zend_error(E_ERROR, "ESLevent resource already free'd");
- delete arg1;
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLevent_serialize) {
- ESLevent *arg1 = (ESLevent *) 0 ;
- char *arg2 = (char *) NULL ;
- zval args[2];
- int arg_count;
- char *result = 0 ;
-
- SWIG_ResetError();
- arg_count = ZEND_NUM_ARGS();
- if(arg_count<1 || arg_count>2 ||
- zend_get_parameters_array_ex(arg_count,args)!=SUCCESS)
- WRONG_PARAM_COUNT;
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_serialize. Expected SWIGTYPE_p_ESLevent");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
- if(arg_count > 1) {
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[1])) {
- arg2 = (char *) 0;
- } else {
- convert_to_string(&args[1]);
- arg2 = (char *) Z_STRVAL(args[1]);
- }
- /*@SWIG@*/;
-
- }
- result = (char *)(arg1)->serialize((char const *)arg2);
-
- if (!result) {
- RETVAL_NULL();
- } else {
- RETVAL_STRING((const char *)result);
- }
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLevent_setPriority) {
- ESLevent *arg1 = (ESLevent *) 0 ;
- esl_priority_t arg2 = (esl_priority_t) ESL_PRIORITY_NORMAL ;
- esl_priority_t *tmp2 ;
- zval args[2];
- int arg_count;
- bool result;
-
- SWIG_ResetError();
- arg_count = ZEND_NUM_ARGS();
- if(arg_count<1 || arg_count>2 ||
- zend_get_parameters_array_ex(arg_count,args)!=SUCCESS)
- WRONG_PARAM_COUNT;
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_setPriority. Expected SWIGTYPE_p_ESLevent");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
- if(arg_count > 1) {
- if (SWIG_ConvertPtr(&args[1], (void **) &tmp2, SWIGTYPE_p_esl_priority_t, 0) < 0 || tmp2 == NULL) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of ESLevent_setPriority. Expected SWIGTYPE_p_esl_priority_t");
- }
- arg2 = *tmp2;
-
- }
- result = (bool)(arg1)->setPriority(arg2);
-
- RETVAL_BOOL((result) ? 1 : 0);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLevent_getHeader) {
- ESLevent *arg1 = (ESLevent *) 0 ;
- char *arg2 = (char *) 0 ;
- int arg3 = (int) -1 ;
- zval args[3];
- int arg_count;
- char *result = 0 ;
-
- SWIG_ResetError();
- arg_count = ZEND_NUM_ARGS();
- if(arg_count<2 || arg_count>3 ||
- zend_get_parameters_array_ex(arg_count,args)!=SUCCESS)
- WRONG_PARAM_COUNT;
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_getHeader. Expected SWIGTYPE_p_ESLevent");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[1])) {
- arg2 = (char *) 0;
- } else {
- convert_to_string(&args[1]);
- arg2 = (char *) Z_STRVAL(args[1]);
- }
- /*@SWIG@*/;
-
- if(arg_count > 2) {
- /*@SWIG:/usr/share/swig3.0/php/utils.i,6,CONVERT_INT_IN@*/
- arg3 = (int) zval_get_long(&args[2]);
- /*@SWIG@*/;
-
- }
- result = (char *)(arg1)->getHeader((char const *)arg2,arg3);
-
- if (!result) {
- RETVAL_NULL();
- } else {
- RETVAL_STRING((const char *)result);
- }
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLevent_getBody) {
- ESLevent *arg1 = (ESLevent *) 0 ;
- zval args[1];
- char *result = 0 ;
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_getBody. Expected SWIGTYPE_p_ESLevent");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
- result = (char *)(arg1)->getBody();
-
- if (!result) {
- RETVAL_NULL();
- } else {
- RETVAL_STRING((const char *)result);
- }
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLevent_getType) {
- ESLevent *arg1 = (ESLevent *) 0 ;
- zval args[1];
- char *result = 0 ;
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_getType. Expected SWIGTYPE_p_ESLevent");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
- result = (char *)(arg1)->getType();
-
- if (!result) {
- RETVAL_NULL();
- } else {
- RETVAL_STRING((const char *)result);
- }
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLevent_addBody) {
- ESLevent *arg1 = (ESLevent *) 0 ;
- char *arg2 = (char *) 0 ;
- zval args[2];
- bool result;
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_addBody. Expected SWIGTYPE_p_ESLevent");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[1])) {
- arg2 = (char *) 0;
- } else {
- convert_to_string(&args[1]);
- arg2 = (char *) Z_STRVAL(args[1]);
- }
- /*@SWIG@*/;
-
- result = (bool)(arg1)->addBody((char const *)arg2);
-
- RETVAL_BOOL((result) ? 1 : 0);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLevent_addHeader) {
- ESLevent *arg1 = (ESLevent *) 0 ;
- char *arg2 = (char *) 0 ;
- char *arg3 = (char *) 0 ;
- zval args[3];
- bool result;
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_addHeader. Expected SWIGTYPE_p_ESLevent");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[1])) {
- arg2 = (char *) 0;
- } else {
- convert_to_string(&args[1]);
- arg2 = (char *) Z_STRVAL(args[1]);
- }
- /*@SWIG@*/;
-
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[2])) {
- arg3 = (char *) 0;
- } else {
- convert_to_string(&args[2]);
- arg3 = (char *) Z_STRVAL(args[2]);
- }
- /*@SWIG@*/;
-
- result = (bool)(arg1)->addHeader((char const *)arg2,(char const *)arg3);
-
- RETVAL_BOOL((result) ? 1 : 0);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLevent_pushHeader) {
- ESLevent *arg1 = (ESLevent *) 0 ;
- char *arg2 = (char *) 0 ;
- char *arg3 = (char *) 0 ;
- zval args[3];
- bool result;
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_pushHeader. Expected SWIGTYPE_p_ESLevent");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[1])) {
- arg2 = (char *) 0;
- } else {
- convert_to_string(&args[1]);
- arg2 = (char *) Z_STRVAL(args[1]);
- }
- /*@SWIG@*/;
-
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[2])) {
- arg3 = (char *) 0;
- } else {
- convert_to_string(&args[2]);
- arg3 = (char *) Z_STRVAL(args[2]);
- }
- /*@SWIG@*/;
-
- result = (bool)(arg1)->pushHeader((char const *)arg2,(char const *)arg3);
-
- RETVAL_BOOL((result) ? 1 : 0);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLevent_unshiftHeader) {
- ESLevent *arg1 = (ESLevent *) 0 ;
- char *arg2 = (char *) 0 ;
- char *arg3 = (char *) 0 ;
- zval args[3];
- bool result;
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_unshiftHeader. Expected SWIGTYPE_p_ESLevent");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[1])) {
- arg2 = (char *) 0;
- } else {
- convert_to_string(&args[1]);
- arg2 = (char *) Z_STRVAL(args[1]);
- }
- /*@SWIG@*/;
-
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[2])) {
- arg3 = (char *) 0;
- } else {
- convert_to_string(&args[2]);
- arg3 = (char *) Z_STRVAL(args[2]);
- }
- /*@SWIG@*/;
-
- result = (bool)(arg1)->unshiftHeader((char const *)arg2,(char const *)arg3);
-
- RETVAL_BOOL((result) ? 1 : 0);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLevent_delHeader) {
- ESLevent *arg1 = (ESLevent *) 0 ;
- char *arg2 = (char *) 0 ;
- zval args[2];
- bool result;
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_delHeader. Expected SWIGTYPE_p_ESLevent");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[1])) {
- arg2 = (char *) 0;
- } else {
- convert_to_string(&args[1]);
- arg2 = (char *) Z_STRVAL(args[1]);
- }
- /*@SWIG@*/;
-
- result = (bool)(arg1)->delHeader((char const *)arg2);
-
- RETVAL_BOOL((result) ? 1 : 0);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLevent_firstHeader) {
- ESLevent *arg1 = (ESLevent *) 0 ;
- zval args[1];
- char *result = 0 ;
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_firstHeader. Expected SWIGTYPE_p_ESLevent");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
- result = (char *)(arg1)->firstHeader();
-
- if (!result) {
- RETVAL_NULL();
- } else {
- RETVAL_STRING((const char *)result);
- }
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLevent_nextHeader) {
- ESLevent *arg1 = (ESLevent *) 0 ;
- zval args[1];
- char *result = 0 ;
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLevent, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLevent_nextHeader. Expected SWIGTYPE_p_ESLevent");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
- result = (char *)(arg1)->nextHeader();
-
- if (!result) {
- RETVAL_NULL();
- } else {
- RETVAL_STRING((const char *)result);
- }
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_new_ESLconnection__SWIG_0) {
- char *arg1 = (char *) 0 ;
- int arg2 ;
- char *arg3 = (char *) 0 ;
- char *arg4 = (char *) 0 ;
- zval args[4];
- ESLconnection *result = 0 ;
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 4 || zend_get_parameters_array_ex(4, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[0])) {
- arg1 = (char *) 0;
- } else {
- convert_to_string(&args[0]);
- arg1 = (char *) Z_STRVAL(args[0]);
- }
- /*@SWIG@*/;
-
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,6,CONVERT_INT_IN@*/
- arg2 = (int) zval_get_long(&args[1]);
- /*@SWIG@*/;
-
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[2])) {
- arg3 = (char *) 0;
- } else {
- convert_to_string(&args[2]);
- arg3 = (char *) Z_STRVAL(args[2]);
- }
- /*@SWIG@*/;
-
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[3])) {
- arg4 = (char *) 0;
- } else {
- convert_to_string(&args[3]);
- arg4 = (char *) Z_STRVAL(args[3]);
- }
- /*@SWIG@*/;
-
- result = (ESLconnection *)new ESLconnection((char const *)arg1,arg2,(char const *)arg3,(char const *)arg4);
-
- SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLconnection, 1);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_new_ESLconnection__SWIG_1) {
- char *arg1 = (char *) 0 ;
- int arg2 ;
- char *arg3 = (char *) 0 ;
- zval args[3];
- ESLconnection *result = 0 ;
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[0])) {
- arg1 = (char *) 0;
- } else {
- convert_to_string(&args[0]);
- arg1 = (char *) Z_STRVAL(args[0]);
- }
- /*@SWIG@*/;
-
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,6,CONVERT_INT_IN@*/
- arg2 = (int) zval_get_long(&args[1]);
- /*@SWIG@*/;
-
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[2])) {
- arg3 = (char *) 0;
- } else {
- convert_to_string(&args[2]);
- arg3 = (char *) Z_STRVAL(args[2]);
- }
- /*@SWIG@*/;
-
- result = (ESLconnection *)new ESLconnection((char const *)arg1,arg2,(char const *)arg3);
-
- SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLconnection, 1);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_new_ESLconnection__SWIG_2) {
- char *arg1 = (char *) 0 ;
- char *arg2 = (char *) 0 ;
- char *arg3 = (char *) 0 ;
- char *arg4 = (char *) 0 ;
- zval args[4];
- ESLconnection *result = 0 ;
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 4 || zend_get_parameters_array_ex(4, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[0])) {
- arg1 = (char *) 0;
- } else {
- convert_to_string(&args[0]);
- arg1 = (char *) Z_STRVAL(args[0]);
- }
- /*@SWIG@*/;
-
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[1])) {
- arg2 = (char *) 0;
- } else {
- convert_to_string(&args[1]);
- arg2 = (char *) Z_STRVAL(args[1]);
- }
- /*@SWIG@*/;
-
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[2])) {
- arg3 = (char *) 0;
- } else {
- convert_to_string(&args[2]);
- arg3 = (char *) Z_STRVAL(args[2]);
- }
- /*@SWIG@*/;
-
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[3])) {
- arg4 = (char *) 0;
- } else {
- convert_to_string(&args[3]);
- arg4 = (char *) Z_STRVAL(args[3]);
- }
- /*@SWIG@*/;
-
- result = (ESLconnection *)new ESLconnection((char const *)arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4);
-
- SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLconnection, 1);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_new_ESLconnection__SWIG_3) {
- char *arg1 = (char *) 0 ;
- char *arg2 = (char *) 0 ;
- char *arg3 = (char *) 0 ;
- zval args[3];
- ESLconnection *result = 0 ;
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[0])) {
- arg1 = (char *) 0;
- } else {
- convert_to_string(&args[0]);
- arg1 = (char *) Z_STRVAL(args[0]);
- }
- /*@SWIG@*/;
-
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[1])) {
- arg2 = (char *) 0;
- } else {
- convert_to_string(&args[1]);
- arg2 = (char *) Z_STRVAL(args[1]);
- }
- /*@SWIG@*/;
-
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[2])) {
- arg3 = (char *) 0;
- } else {
- convert_to_string(&args[2]);
- arg3 = (char *) Z_STRVAL(args[2]);
- }
- /*@SWIG@*/;
-
- result = (ESLconnection *)new ESLconnection((char const *)arg1,(char const *)arg2,(char const *)arg3);
-
- SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLconnection, 1);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_new_ESLconnection__SWIG_4) {
- int arg1 ;
- zval args[1];
- ESLconnection *result = 0 ;
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,6,CONVERT_INT_IN@*/
- arg1 = (int) zval_get_long(&args[0]);
- /*@SWIG@*/;
-
- result = (ESLconnection *)new ESLconnection(arg1);
-
- SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLconnection, 1);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_new_ESLconnection) {
- int argc;
- zval argv[4];
-
- argc = ZEND_NUM_ARGS();
- zend_get_parameters_array_ex(argc, argv);
- if (argc == 1) {
- int _v;
- _v = (Z_TYPE(argv[0]) == IS_LONG);
- if (_v) {
- _wrap_new_ESLconnection__SWIG_4(INTERNAL_FUNCTION_PARAM_PASSTHRU); return;
- }
- }
- if (argc == 3) {
- int _v;
- _v = (Z_TYPE(argv[0]) == IS_STRING);
- if (_v) {
- _v = (Z_TYPE(argv[1]) == IS_LONG);
- if (_v) {
- _v = (Z_TYPE(argv[2]) == IS_STRING);
- if (_v) {
- _wrap_new_ESLconnection__SWIG_1(INTERNAL_FUNCTION_PARAM_PASSTHRU); return;
- }
- }
- }
- }
- if (argc == 3) {
- int _v;
- _v = (Z_TYPE(argv[0]) == IS_STRING);
- if (_v) {
- _v = (Z_TYPE(argv[1]) == IS_STRING);
- if (_v) {
- _v = (Z_TYPE(argv[2]) == IS_STRING);
- if (_v) {
- _wrap_new_ESLconnection__SWIG_3(INTERNAL_FUNCTION_PARAM_PASSTHRU); return;
- }
- }
- }
- }
- if (argc == 4) {
- int _v;
- _v = (Z_TYPE(argv[0]) == IS_STRING);
- if (_v) {
- _v = (Z_TYPE(argv[1]) == IS_LONG);
- if (_v) {
- _v = (Z_TYPE(argv[2]) == IS_STRING);
- if (_v) {
- _v = (Z_TYPE(argv[3]) == IS_STRING);
- if (_v) {
- _wrap_new_ESLconnection__SWIG_0(INTERNAL_FUNCTION_PARAM_PASSTHRU); return;
- }
- }
- }
- }
- }
- if (argc == 4) {
- int _v;
- _v = (Z_TYPE(argv[0]) == IS_STRING);
- if (_v) {
- _v = (Z_TYPE(argv[1]) == IS_STRING);
- if (_v) {
- _v = (Z_TYPE(argv[2]) == IS_STRING);
- if (_v) {
- _v = (Z_TYPE(argv[3]) == IS_STRING);
- if (_v) {
- _wrap_new_ESLconnection__SWIG_2(INTERNAL_FUNCTION_PARAM_PASSTHRU); return;
- }
- }
- }
- }
- }
-
- SWIG_ErrorCode() = E_ERROR;
- SWIG_ErrorMsg() = "No matching function for overloaded 'new_ESLconnection'";
- SWIG_FAIL();
- }
- /* This function is designed to be called by the zend list destructors */
- /* to typecast and do the actual destruction */
- static void __wrap_delete_ESLconnection(zend_resource *res, const char *type_name) {
- swig_object_wrapper *value=(swig_object_wrapper *) res->ptr ;
- void *ptr=value->ptr ;
- int newobject=value->newobject ;
- ESLconnection *arg1 = (ESLconnection *) 0 ;
-
- efree(value);
- if (! newobject) return; /* can't delete it! */
- arg1 = (ESLconnection *)SWIG_ConvertResourceData(ptr, type_name, SWIGTYPE_p_ESLconnection);
- if (! arg1) zend_error(E_ERROR, "ESLconnection resource already free'd");
- delete arg1;
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLconnection_socketDescriptor) {
- ESLconnection *arg1 = (ESLconnection *) 0 ;
- zval args[1];
- int result;
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_socketDescriptor. Expected SWIGTYPE_p_ESLconnection");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
- result = (int)(arg1)->socketDescriptor();
-
- RETVAL_LONG(result);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLconnection_connected) {
- ESLconnection *arg1 = (ESLconnection *) 0 ;
- zval args[1];
- int result;
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_connected. Expected SWIGTYPE_p_ESLconnection");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
- result = (int)(arg1)->connected();
-
- RETVAL_LONG(result);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLconnection_getInfo) {
- ESLconnection *arg1 = (ESLconnection *) 0 ;
- zval args[1];
- ESLevent *result = 0 ;
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_getInfo. Expected SWIGTYPE_p_ESLconnection");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
- result = (ESLevent *)(arg1)->getInfo();
-
- SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLevent, 0);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLconnection_send) {
- ESLconnection *arg1 = (ESLconnection *) 0 ;
- char *arg2 = (char *) 0 ;
- zval args[2];
- int result;
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_send. Expected SWIGTYPE_p_ESLconnection");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[1])) {
- arg2 = (char *) 0;
- } else {
- convert_to_string(&args[1]);
- arg2 = (char *) Z_STRVAL(args[1]);
- }
- /*@SWIG@*/;
-
- result = (int)(arg1)->send((char const *)arg2);
-
- RETVAL_LONG(result);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLconnection_sendRecv) {
- ESLconnection *arg1 = (ESLconnection *) 0 ;
- char *arg2 = (char *) 0 ;
- zval args[2];
- ESLevent *result = 0 ;
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_sendRecv. Expected SWIGTYPE_p_ESLconnection");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[1])) {
- arg2 = (char *) 0;
- } else {
- convert_to_string(&args[1]);
- arg2 = (char *) Z_STRVAL(args[1]);
- }
- /*@SWIG@*/;
-
- result = (ESLevent *)(arg1)->sendRecv((char const *)arg2);
-
- SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLevent, 0);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLconnection_api) {
- ESLconnection *arg1 = (ESLconnection *) 0 ;
- char *arg2 = (char *) 0 ;
- char *arg3 = (char *) NULL ;
- zval args[3];
- int arg_count;
- ESLevent *result = 0 ;
-
- SWIG_ResetError();
- arg_count = ZEND_NUM_ARGS();
- if(arg_count<2 || arg_count>3 ||
- zend_get_parameters_array_ex(arg_count,args)!=SUCCESS)
- WRONG_PARAM_COUNT;
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_api. Expected SWIGTYPE_p_ESLconnection");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[1])) {
- arg2 = (char *) 0;
- } else {
- convert_to_string(&args[1]);
- arg2 = (char *) Z_STRVAL(args[1]);
- }
- /*@SWIG@*/;
-
- if(arg_count > 2) {
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[2])) {
- arg3 = (char *) 0;
- } else {
- convert_to_string(&args[2]);
- arg3 = (char *) Z_STRVAL(args[2]);
- }
- /*@SWIG@*/;
-
- }
- result = (ESLevent *)(arg1)->api((char const *)arg2,(char const *)arg3);
-
- SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLevent, 0);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLconnection_bgapi) {
- ESLconnection *arg1 = (ESLconnection *) 0 ;
- char *arg2 = (char *) 0 ;
- char *arg3 = (char *) NULL ;
- char *arg4 = (char *) NULL ;
- zval args[4];
- int arg_count;
- ESLevent *result = 0 ;
-
- SWIG_ResetError();
- arg_count = ZEND_NUM_ARGS();
- if(arg_count<2 || arg_count>4 ||
- zend_get_parameters_array_ex(arg_count,args)!=SUCCESS)
- WRONG_PARAM_COUNT;
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_bgapi. Expected SWIGTYPE_p_ESLconnection");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[1])) {
- arg2 = (char *) 0;
- } else {
- convert_to_string(&args[1]);
- arg2 = (char *) Z_STRVAL(args[1]);
- }
- /*@SWIG@*/;
-
- if(arg_count > 2) {
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[2])) {
- arg3 = (char *) 0;
- } else {
- convert_to_string(&args[2]);
- arg3 = (char *) Z_STRVAL(args[2]);
- }
- /*@SWIG@*/;
-
- }
- if(arg_count > 3) {
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[3])) {
- arg4 = (char *) 0;
- } else {
- convert_to_string(&args[3]);
- arg4 = (char *) Z_STRVAL(args[3]);
- }
- /*@SWIG@*/;
-
- }
- result = (ESLevent *)(arg1)->bgapi((char const *)arg2,(char const *)arg3,(char const *)arg4);
-
- SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLevent, 0);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLconnection_sendEvent) {
- ESLconnection *arg1 = (ESLconnection *) 0 ;
- ESLevent *arg2 = (ESLevent *) 0 ;
- zval args[2];
- ESLevent *result = 0 ;
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_sendEvent. Expected SWIGTYPE_p_ESLconnection");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
-
- if (SWIG_ConvertPtr(&args[1], (void **) &arg2, SWIGTYPE_p_ESLevent, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of ESLconnection_sendEvent. Expected SWIGTYPE_p_ESLevent");
- }
-
- result = (ESLevent *)(arg1)->sendEvent(arg2);
-
- SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLevent, 0);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLconnection_sendMSG) {
- ESLconnection *arg1 = (ESLconnection *) 0 ;
- ESLevent *arg2 = (ESLevent *) 0 ;
- char *arg3 = (char *) NULL ;
- zval args[3];
- int arg_count;
- int result;
-
- SWIG_ResetError();
- arg_count = ZEND_NUM_ARGS();
- if(arg_count<2 || arg_count>3 ||
- zend_get_parameters_array_ex(arg_count,args)!=SUCCESS)
- WRONG_PARAM_COUNT;
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_sendMSG. Expected SWIGTYPE_p_ESLconnection");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
-
- if (SWIG_ConvertPtr(&args[1], (void **) &arg2, SWIGTYPE_p_ESLevent, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of ESLconnection_sendMSG. Expected SWIGTYPE_p_ESLevent");
- }
-
- if(arg_count > 2) {
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[2])) {
- arg3 = (char *) 0;
- } else {
- convert_to_string(&args[2]);
- arg3 = (char *) Z_STRVAL(args[2]);
- }
- /*@SWIG@*/;
-
- }
- result = (int)(arg1)->sendMSG(arg2,(char const *)arg3);
-
- RETVAL_LONG(result);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLconnection_recvEvent) {
- ESLconnection *arg1 = (ESLconnection *) 0 ;
- zval args[1];
- ESLevent *result = 0 ;
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_recvEvent. Expected SWIGTYPE_p_ESLconnection");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
- result = (ESLevent *)(arg1)->recvEvent();
-
- SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLevent, 0);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLconnection_recvEventTimed) {
- ESLconnection *arg1 = (ESLconnection *) 0 ;
- int arg2 ;
- zval args[2];
- ESLevent *result = 0 ;
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_recvEventTimed. Expected SWIGTYPE_p_ESLconnection");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,6,CONVERT_INT_IN@*/
- arg2 = (int) zval_get_long(&args[1]);
- /*@SWIG@*/;
-
- result = (ESLevent *)(arg1)->recvEventTimed(arg2);
-
- SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLevent, 0);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLconnection_filter) {
- ESLconnection *arg1 = (ESLconnection *) 0 ;
- char *arg2 = (char *) 0 ;
- char *arg3 = (char *) 0 ;
- zval args[3];
- ESLevent *result = 0 ;
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_filter. Expected SWIGTYPE_p_ESLconnection");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[1])) {
- arg2 = (char *) 0;
- } else {
- convert_to_string(&args[1]);
- arg2 = (char *) Z_STRVAL(args[1]);
- }
- /*@SWIG@*/;
-
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[2])) {
- arg3 = (char *) 0;
- } else {
- convert_to_string(&args[2]);
- arg3 = (char *) Z_STRVAL(args[2]);
- }
- /*@SWIG@*/;
-
- result = (ESLevent *)(arg1)->filter((char const *)arg2,(char const *)arg3);
-
- SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLevent, 0);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLconnection_events) {
- ESLconnection *arg1 = (ESLconnection *) 0 ;
- char *arg2 = (char *) 0 ;
- char *arg3 = (char *) 0 ;
- zval args[3];
- int result;
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_events. Expected SWIGTYPE_p_ESLconnection");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[1])) {
- arg2 = (char *) 0;
- } else {
- convert_to_string(&args[1]);
- arg2 = (char *) Z_STRVAL(args[1]);
- }
- /*@SWIG@*/;
-
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[2])) {
- arg3 = (char *) 0;
- } else {
- convert_to_string(&args[2]);
- arg3 = (char *) Z_STRVAL(args[2]);
- }
- /*@SWIG@*/;
-
- result = (int)(arg1)->events((char const *)arg2,(char const *)arg3);
-
- RETVAL_LONG(result);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLconnection_execute) {
- ESLconnection *arg1 = (ESLconnection *) 0 ;
- char *arg2 = (char *) 0 ;
- char *arg3 = (char *) NULL ;
- char *arg4 = (char *) NULL ;
- zval args[4];
- int arg_count;
- ESLevent *result = 0 ;
-
- SWIG_ResetError();
- arg_count = ZEND_NUM_ARGS();
- if(arg_count<2 || arg_count>4 ||
- zend_get_parameters_array_ex(arg_count,args)!=SUCCESS)
- WRONG_PARAM_COUNT;
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_execute. Expected SWIGTYPE_p_ESLconnection");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[1])) {
- arg2 = (char *) 0;
- } else {
- convert_to_string(&args[1]);
- arg2 = (char *) Z_STRVAL(args[1]);
- }
- /*@SWIG@*/;
-
- if(arg_count > 2) {
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[2])) {
- arg3 = (char *) 0;
- } else {
- convert_to_string(&args[2]);
- arg3 = (char *) Z_STRVAL(args[2]);
- }
- /*@SWIG@*/;
-
- }
- if(arg_count > 3) {
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[3])) {
- arg4 = (char *) 0;
- } else {
- convert_to_string(&args[3]);
- arg4 = (char *) Z_STRVAL(args[3]);
- }
- /*@SWIG@*/;
-
- }
- result = (ESLevent *)(arg1)->execute((char const *)arg2,(char const *)arg3,(char const *)arg4);
-
- SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLevent, 0);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLconnection_executeAsync) {
- ESLconnection *arg1 = (ESLconnection *) 0 ;
- char *arg2 = (char *) 0 ;
- char *arg3 = (char *) NULL ;
- char *arg4 = (char *) NULL ;
- zval args[4];
- int arg_count;
- ESLevent *result = 0 ;
-
- SWIG_ResetError();
- arg_count = ZEND_NUM_ARGS();
- if(arg_count<2 || arg_count>4 ||
- zend_get_parameters_array_ex(arg_count,args)!=SUCCESS)
- WRONG_PARAM_COUNT;
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_executeAsync. Expected SWIGTYPE_p_ESLconnection");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[1])) {
- arg2 = (char *) 0;
- } else {
- convert_to_string(&args[1]);
- arg2 = (char *) Z_STRVAL(args[1]);
- }
- /*@SWIG@*/;
-
- if(arg_count > 2) {
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[2])) {
- arg3 = (char *) 0;
- } else {
- convert_to_string(&args[2]);
- arg3 = (char *) Z_STRVAL(args[2]);
- }
- /*@SWIG@*/;
-
- }
- if(arg_count > 3) {
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[3])) {
- arg4 = (char *) 0;
- } else {
- convert_to_string(&args[3]);
- arg4 = (char *) Z_STRVAL(args[3]);
- }
- /*@SWIG@*/;
-
- }
- result = (ESLevent *)(arg1)->executeAsync((char const *)arg2,(char const *)arg3,(char const *)arg4);
-
- SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_ESLevent, 0);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLconnection_setAsyncExecute) {
- ESLconnection *arg1 = (ESLconnection *) 0 ;
- char *arg2 = (char *) 0 ;
- zval args[2];
- int result;
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_setAsyncExecute. Expected SWIGTYPE_p_ESLconnection");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[1])) {
- arg2 = (char *) 0;
- } else {
- convert_to_string(&args[1]);
- arg2 = (char *) Z_STRVAL(args[1]);
- }
- /*@SWIG@*/;
-
- result = (int)(arg1)->setAsyncExecute((char const *)arg2);
-
- RETVAL_LONG(result);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLconnection_setEventLock) {
- ESLconnection *arg1 = (ESLconnection *) 0 ;
- char *arg2 = (char *) 0 ;
- zval args[2];
- int result;
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_setEventLock. Expected SWIGTYPE_p_ESLconnection");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,57,CONVERT_STRING_IN@*/
- if (Z_ISNULL(args[1])) {
- arg2 = (char *) 0;
- } else {
- convert_to_string(&args[1]);
- arg2 = (char *) Z_STRVAL(args[1]);
- }
- /*@SWIG@*/;
-
- result = (int)(arg1)->setEventLock((char const *)arg2);
-
- RETVAL_LONG(result);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_ESLconnection_disconnect) {
- ESLconnection *arg1 = (ESLconnection *) 0 ;
- zval args[1];
- int result;
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- if (SWIG_ConvertPtr(&args[0], (void **) &arg1, SWIGTYPE_p_ESLconnection, 0) < 0) {
- SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of ESLconnection_disconnect. Expected SWIGTYPE_p_ESLconnection");
- }
-
- if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
- result = (int)(arg1)->disconnect();
-
- RETVAL_LONG(result);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- ZEND_NAMED_FUNCTION(_wrap_eslSetLogLevel) {
- int arg1 ;
- zval args[1];
-
- SWIG_ResetError();
- if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
- WRONG_PARAM_COUNT;
- }
-
-
- /*@SWIG:/usr/share/swig3.0/php/utils.i,6,CONVERT_INT_IN@*/
- arg1 = (int) zval_get_long(&args[0]);
- /*@SWIG@*/;
-
- eslSetLogLevel(arg1);
-
- thrown:
- return;
- fail:
- SWIG_FAIL();
- }
- static ZEND_RSRC_DTOR_FUNC(_swig_default_rsrc_destroy) {
- efree(res->ptr);
- }
- static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_ESLevent) {
- __wrap_delete_ESLevent(res, SWIGTYPE_p_ESLevent->name);
- }
- static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_ESLconnection) {
- __wrap_delete_ESLconnection(res, SWIGTYPE_p_ESLconnection->name);
- }
- /* end wrapper section */
- /* class entry subsection */
- /* arginfo subsection */
- ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_00, 0, 0, 0)
- ZEND_ARG_PASS_INFO(0)
- ZEND_ARG_PASS_INFO(0)
- ZEND_END_ARG_INFO()
- ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_0, 0, 0, 0)
- ZEND_ARG_PASS_INFO(0)
- ZEND_END_ARG_INFO()
- ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_000, 0, 0, 0)
- ZEND_ARG_PASS_INFO(0)
- ZEND_ARG_PASS_INFO(0)
- ZEND_ARG_PASS_INFO(0)
- ZEND_END_ARG_INFO()
- ZEND_BEGIN_ARG_INFO_EX(swig_arginfo_0000, 0, 0, 0)
- ZEND_ARG_PASS_INFO(0)
- ZEND_ARG_PASS_INFO(0)
- ZEND_ARG_PASS_INFO(0)
- ZEND_ARG_PASS_INFO(0)
- ZEND_END_ARG_INFO()
- /* entry subsection */
- /* Every non-class user visible function must have an entry here */
- static zend_function_entry ESL_functions[] = {
- SWIG_ZEND_NAMED_FE(eslevent_event_set,_wrap_ESLevent_event_set,swig_arginfo_00)
- SWIG_ZEND_NAMED_FE(eslevent_event_get,_wrap_ESLevent_event_get,swig_arginfo_0)
- SWIG_ZEND_NAMED_FE(eslevent_serialized_string_set,_wrap_ESLevent_serialized_string_set,swig_arginfo_00)
- SWIG_ZEND_NAMED_FE(eslevent_serialized_string_get,_wrap_ESLevent_serialized_string_get,swig_arginfo_0)
- SWIG_ZEND_NAMED_FE(eslevent_mine_set,_wrap_ESLevent_mine_set,swig_arginfo_00)
- SWIG_ZEND_NAMED_FE(eslevent_mine_get,_wrap_ESLevent_mine_get,swig_arginfo_0)
- SWIG_ZEND_NAMED_FE(new_eslevent,_wrap_new_ESLevent,swig_arginfo_0)
- SWIG_ZEND_NAMED_FE(eslevent_serialize,_wrap_ESLevent_serialize,swig_arginfo_00)
- SWIG_ZEND_NAMED_FE(eslevent_setpriority,_wrap_ESLevent_setPriority,swig_arginfo_00)
- SWIG_ZEND_NAMED_FE(eslevent_getheader,_wrap_ESLevent_getHeader,swig_arginfo_000)
- SWIG_ZEND_NAMED_FE(eslevent_getbody,_wrap_ESLevent_getBody,swig_arginfo_0)
- SWIG_ZEND_NAMED_FE(eslevent_gettype,_wrap_ESLevent_getType,swig_arginfo_0)
- SWIG_ZEND_NAMED_FE(eslevent_addbody,_wrap_ESLevent_addBody,swig_arginfo_00)
- SWIG_ZEND_NAMED_FE(eslevent_addheader,_wrap_ESLevent_addHeader,swig_arginfo_000)
- SWIG_ZEND_NAMED_FE(eslevent_pushheader,_wrap_ESLevent_pushHeader,swig_arginfo_000)
- SWIG_ZEND_NAMED_FE(eslevent_unshiftheader,_wrap_ESLevent_unshiftHeader,swig_arginfo_000)
- SWIG_ZEND_NAMED_FE(eslevent_delheader,_wrap_ESLevent_delHeader,swig_arginfo_00)
- SWIG_ZEND_NAMED_FE(eslevent_firstheader,_wrap_ESLevent_firstHeader,swig_arginfo_0)
- SWIG_ZEND_NAMED_FE(eslevent_nextheader,_wrap_ESLevent_nextHeader,swig_arginfo_0)
- SWIG_ZEND_NAMED_FE(new_eslconnection,_wrap_new_ESLconnection,swig_arginfo_0)
- SWIG_ZEND_NAMED_FE(eslconnection_socketdescriptor,_wrap_ESLconnection_socketDescriptor,swig_arginfo_0)
- SWIG_ZEND_NAMED_FE(eslconnection_connected,_wrap_ESLconnection_connected,swig_arginfo_0)
- SWIG_ZEND_NAMED_FE(eslconnection_getinfo,_wrap_ESLconnection_getInfo,swig_arginfo_0)
- SWIG_ZEND_NAMED_FE(eslconnection_send,_wrap_ESLconnection_send,swig_arginfo_00)
- SWIG_ZEND_NAMED_FE(eslconnection_sendrecv,_wrap_ESLconnection_sendRecv,swig_arginfo_00)
- SWIG_ZEND_NAMED_FE(eslconnection_api,_wrap_ESLconnection_api,swig_arginfo_000)
- SWIG_ZEND_NAMED_FE(eslconnection_bgapi,_wrap_ESLconnection_bgapi,swig_arginfo_0000)
- SWIG_ZEND_NAMED_FE(eslconnection_sendevent,_wrap_ESLconnection_sendEvent,swig_arginfo_00)
- SWIG_ZEND_NAMED_FE(eslconnection_sendmsg,_wrap_ESLconnection_sendMSG,swig_arginfo_000)
- SWIG_ZEND_NAMED_FE(eslconnection_recvevent,_wrap_ESLconnection_recvEvent,swig_arginfo_0)
- SWIG_ZEND_NAMED_FE(eslconnection_recveventtimed,_wrap_ESLconnection_recvEventTimed,swig_arginfo_00)
- SWIG_ZEND_NAMED_FE(eslconnection_filter,_wrap_ESLconnection_filter,swig_arginfo_000)
- SWIG_ZEND_NAMED_FE(eslconnection_events,_wrap_ESLconnection_events,swig_arginfo_000)
- SWIG_ZEND_NAMED_FE(eslconnection_execute,_wrap_ESLconnection_execute,swig_arginfo_0000)
- SWIG_ZEND_NAMED_FE(eslconnection_executeasync,_wrap_ESLconnection_executeAsync,swig_arginfo_0000)
- SWIG_ZEND_NAMED_FE(eslconnection_setasyncexecute,_wrap_ESLconnection_setAsyncExecute,swig_arginfo_00)
- SWIG_ZEND_NAMED_FE(eslconnection_seteventlock,_wrap_ESLconnection_setEventLock,swig_arginfo_00)
- SWIG_ZEND_NAMED_FE(eslconnection_disconnect,_wrap_ESLconnection_disconnect,swig_arginfo_0)
- SWIG_ZEND_NAMED_FE(eslsetloglevel,_wrap_eslSetLogLevel,swig_arginfo_0)
- SWIG_ZEND_NAMED_FE(swig_ESL_alter_newobject,_wrap_swig_ESL_alter_newobject,NULL)
- SWIG_ZEND_NAMED_FE(swig_ESL_get_newobject,_wrap_swig_ESL_get_newobject,NULL)
- ZEND_FE_END
- };
- /* init section */
- zend_module_entry ESL_module_entry = {
- STANDARD_MODULE_HEADER,
- "ESL",
- ESL_functions,
- PHP_MINIT(ESL),
- NULL, /* No MSHUTDOWN code */
- NULL, /* No RINIT code */
- NULL, /* No RSHUTDOWN code */
- NULL, /* No MINFO code */
- NO_VERSION_YET,
- STANDARD_MODULE_PROPERTIES
- };
- zend_module_entry* SWIG_module_entry = &ESL_module_entry;
- #ifdef __cplusplus
- extern "C" {
- #endif
- SWIGEXPORT zend_module_entry *get_module(void) { return &ESL_module_entry; }
- #ifdef __cplusplus
- }
- #endif
- #define SWIG_php_minit PHP_MINIT_FUNCTION(ESL)
- /* -----------------------------------------------------------------------------
- * Type initialization:
- * This problem is tough by the requirement that no dynamic
- * memory is used. Also, since swig_type_info structures store pointers to
- * swig_cast_info structures and swig_cast_info structures store pointers back
- * to swig_type_info structures, we need some lookup code at initialization.
- * The idea is that swig generates all the structures that are needed.
- * The runtime then collects these partially filled structures.
- * The SWIG_InitializeModule function takes these initial arrays out of
- * swig_module, and does all the lookup, filling in the swig_module.types
- * array with the correct data and linking the correct swig_cast_info
- * structures together.
- *
- * The generated swig_type_info structures are assigned statically to an initial
- * array. We just loop through that array, and handle each type individually.
- * First we lookup if this type has been already loaded, and if so, use the
- * loaded structure instead of the generated one. Then we have to fill in the
- * cast linked list. The cast data is initially stored in something like a
- * two-dimensional array. Each row corresponds to a type (there are the same
- * number of rows as there are in the swig_type_initial array). Each entry in
- * a column is one of the swig_cast_info structures for that type.
- * The cast_initial array is actually an array of arrays, because each row has
- * a variable number of columns. So to actually build the cast linked list,
- * we find the array of casts associated with the type, and loop through it
- * adding the casts to the list. The one last trick we need to do is making
- * sure the type pointer in the swig_cast_info struct is correct.
- *
- * First off, we lookup the cast->type name to see if it is already loaded.
- * There are three cases to handle:
- * 1) If the cast->type has already been loaded AND the type we are adding
- * casting info to has not been loaded (it is in this module), THEN we
- * replace the cast->type pointer with the type pointer that has already
- * been loaded.
- * 2) If BOTH types (the one we are adding casting info to, and the
- * cast->type) are loaded, THEN the cast info has already been loaded by
- * the previous module so we just ignore it.
- * 3) Finally, if cast->type has not already been loaded, then we add that
- * swig_cast_info to the linked list (because the cast->type) pointer will
- * be correct.
- * ----------------------------------------------------------------------------- */
- #ifdef __cplusplus
- extern "C" {
- #if 0
- } /* c-mode */
- #endif
- #endif
- #if 0
- #define SWIGRUNTIME_DEBUG
- #endif
- SWIGRUNTIME void
- SWIG_InitializeModule(void *clientdata) {
- size_t i;
- swig_module_info *module_head, *iter;
- int init;
- /* check to see if the circular list has been setup, if not, set it up */
- if (swig_module.next==0) {
- /* Initialize the swig_module */
- swig_module.type_initial = swig_type_initial;
- swig_module.cast_initial = swig_cast_initial;
- swig_module.next = &swig_module;
- init = 1;
- } else {
- init = 0;
- }
- /* Try and load any already created modules */
- module_head = SWIG_GetModule(clientdata);
- if (!module_head) {
- /* This is the first module loaded for this interpreter */
- /* so set the swig module into the interpreter */
- SWIG_SetModule(clientdata, &swig_module);
- } else {
- /* the interpreter has loaded a SWIG module, but has it loaded this one? */
- iter=module_head;
- do {
- if (iter==&swig_module) {
- /* Our module is already in the list, so there's nothing more to do. */
- return;
- }
- iter=iter->next;
- } while (iter!= module_head);
- /* otherwise we must add our module into the list */
- swig_module.next = module_head->next;
- module_head->next = &swig_module;
- }
- /* When multiple interpreters are used, a module could have already been initialized in
- a different interpreter, but not yet have a pointer in this interpreter.
- In this case, we do not want to continue adding types... everything should be
- set up already */
- if (init == 0) return;
- /* Now work on filling in swig_module.types */
- #ifdef SWIGRUNTIME_DEBUG
- printf("SWIG_InitializeModule: size %d\n", swig_module.size);
- #endif
- for (i = 0; i < swig_module.size; ++i) {
- swig_type_info *type = 0;
- swig_type_info *ret;
- swig_cast_info *cast;
- #ifdef SWIGRUNTIME_DEBUG
- printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
- #endif
- /* if there is another module already loaded */
- if (swig_module.next != &swig_module) {
- type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
- }
- if (type) {
- /* Overwrite clientdata field */
- #ifdef SWIGRUNTIME_DEBUG
- printf("SWIG_InitializeModule: found type %s\n", type->name);
- #endif
- if (swig_module.type_initial[i]->clientdata) {
- type->clientdata = swig_module.type_initial[i]->clientdata;
- #ifdef SWIGRUNTIME_DEBUG
- printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
- #endif
- }
- } else {
- type = swig_module.type_initial[i];
- }
- /* Insert casting types */
- cast = swig_module.cast_initial[i];
- while (cast->type) {
- /* Don't need to add information already in the list */
- ret = 0;
- #ifdef SWIGRUNTIME_DEBUG
- printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
- #endif
- if (swig_module.next != &swig_module) {
- ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
- #ifdef SWIGRUNTIME_DEBUG
- if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
- #endif
- }
- if (ret) {
- if (type == swig_module.type_initial[i]) {
- #ifdef SWIGRUNTIME_DEBUG
- printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
- #endif
- cast->type = ret;
- ret = 0;
- } else {
- /* Check for casting already in the list */
- swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
- #ifdef SWIGRUNTIME_DEBUG
- if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
- #endif
- if (!ocast) ret = 0;
- }
- }
- if (!ret) {
- #ifdef SWIGRUNTIME_DEBUG
- printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
- #endif
- if (type->cast) {
- type->cast->prev = cast;
- cast->next = type->cast;
- }
- type->cast = cast;
- }
- cast++;
- }
- /* Set entry in modules->types array equal to the type */
- swig_module.types[i] = type;
- }
- swig_module.types[i] = 0;
- #ifdef SWIGRUNTIME_DEBUG
- printf("**** SWIG_InitializeModule: Cast List ******\n");
- for (i = 0; i < swig_module.size; ++i) {
- int j = 0;
- swig_cast_info *cast = swig_module.cast_initial[i];
- printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
- while (cast->type) {
- printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
- cast++;
- ++j;
- }
- printf("---- Total casts: %d\n",j);
- }
- printf("**** SWIG_InitializeModule: Cast List ******\n");
- #endif
- }
- /* This function will propagate the clientdata field of type to
- * any new swig_type_info structures that have been added into the list
- * of equivalent types. It is like calling
- * SWIG_TypeClientData(type, clientdata) a second time.
- */
- SWIGRUNTIME void
- SWIG_PropagateClientData(void) {
- size_t i;
- swig_cast_info *equiv;
- static int init_run = 0;
- if (init_run) return;
- init_run = 1;
- for (i = 0; i < swig_module.size; i++) {
- if (swig_module.types[i]->clientdata) {
- equiv = swig_module.types[i]->cast;
- while (equiv) {
- if (!equiv->converter) {
- if (equiv->type && !equiv->type->clientdata)
- SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
- }
- equiv = equiv->next;
- }
- }
- }
- }
- #ifdef __cplusplus
- #if 0
- { /* c-mode */
- #endif
- }
- #endif
- SWIG_php_minit {
- SWIG_InitializeModule(0);
- /* oinit subsection */
- ZEND_INIT_MODULE_GLOBALS(ESL, ESL_init_globals, NULL);
- /* Register resource destructors for pointer types */
- le_swig__p_esl_priority_t=zend_register_list_destructors_ex(_swig_default_rsrc_destroy, NULL, SWIGTYPE_p_esl_priority_t->name, module_number);
- SWIG_TypeClientData(SWIGTYPE_p_esl_priority_t,&le_swig__p_esl_priority_t);
- le_swig__p_ESLevent=zend_register_list_destructors_ex(_wrap_destroy_p_ESLevent, NULL, SWIGTYPE_p_ESLevent->name, module_number);
- SWIG_TypeClientData(SWIGTYPE_p_ESLevent,&le_swig__p_ESLevent);
- le_swig__p_esl_event_t=zend_register_list_destructors_ex(_swig_default_rsrc_destroy, NULL, SWIGTYPE_p_esl_event_t->name, module_number);
- SWIG_TypeClientData(SWIGTYPE_p_esl_event_t,&le_swig__p_esl_event_t);
- le_swig__p_ESLconnection=zend_register_list_destructors_ex(_wrap_destroy_p_ESLconnection, NULL, SWIGTYPE_p_ESLconnection->name, module_number);
- SWIG_TypeClientData(SWIGTYPE_p_ESLconnection,&le_swig__p_ESLconnection);
- CG(active_class_entry) = NULL;
- /* end oinit subsection */
- /* cinit subsection */
- /* end cinit subsection */
- return SUCCESS;
- }
- /* end init section */
|