langwinipc.c File Reference

#include "frontier.h"
#include "standard.h"
#include "memory.h"
#include "frontierconfig.h"
#include "cursor.h"
#include "dialogs.h"
#include "error.h"
#include "font.h"
#include "kb.h"
#include "mouse.h"
#include "ops.h"
#include "quickdraw.h"
#include "resources.h"
#include "sounds.h"
#include "strings.h"
#include "frontierwindows.h"
#include "shell.h"
#include "shellhooks.h"
#include "oplist.h"
#include "lang.h"
#include "langinternal.h"
#include "langexternal.h"
#include "langipc.h"
#include "langdll.h"
#include "langsystem7.h"
#include "langtokens.h"
#include "langwinipc.h"
#include "BASE64.H"
#include "tablestructure.h"
#include "tableverbs.h"
#include "process.h"
#include "processinternal.h"
#include "kernelverbdefs.h"
#include "WinSockNetEvents.h"
#include "notify.h"
#include "timedate.h"

Include dependency graph for langwinipc.c:

Go to the source code of this file.

Functions

boolean langwinipcerrorroutine (bigstring bs, ptrvoid refcon)
static boolean langwinipcprocessstarted (void)
static boolean langwinipcruncode (hdltreenode hcode, hdlhashtable hcontext, langerrormessagecallback errorcallback, tyvaluerecord *vreturned)
static boolean langkernelbuildparamlist (hdltreenode hcode, tyvaluerecord *listval, hdltreenode *hparams, unsigned int *errarg)
boolean langipcrunscript (bigstring bsscriptname, tyvaluerecord *vparams, hdlhashtable hcontext, tyvaluerecord *vreturned)


Function Documentation

boolean langipcrunscript bigstring  bsscriptname,
tyvaluerecord vparams,
hdlhashtable  hcontext,
tyvaluerecord vreturned
 

Definition at line 995 of file langwinipc.c.

References BIGSTRING, bigstring, tylangcallbacks::errormessagecallback, hashtablelookupnode(), hcode, langcallbacks, langcompilescript(), langdisposetree(), langexpandtodotparams(), langexternalvaltocode(), langkernelbuildparamlist(), langparamerror(), langsearchpathlookup(), langwinipcruncode(), nil, notfunctionerror, NULL, pophashtable(), pushbinaryoperation(), pushfunctioncall(), pushfunctionreference(), pushhashtable(), pushvalueontmpstack(), roottable, setaddressvalue(), setstringvalue(), and unknownfunctionerror.

Here is the call graph for this function:

static boolean langkernelbuildparamlist hdltreenode  hcode,
tyvaluerecord listval,
hdltreenode hparams,
unsigned int *  errarg
[static]
 

Definition at line 886 of file langwinipc.c.

References currenthashtable, langgetlistitem(), langgetlistsize(), nil, NULL, pushhashtable(), and roottable.

Referenced by langipcrunscript().

Here is the call graph for this function:

boolean langwinipcerrorroutine bigstring  bs,
ptrvoid  refcon
 

Definition at line 71 of file langwinipc.c.

References currentprocess, exemptfromtmpstack(), nil, and setstringvalue().

Here is the call graph for this function:

static boolean langwinipcprocessstarted void   )  [static]
 

Definition at line 715 of file langwinipc.c.

References processnotbusy().

Referenced by langwinipcruncode().

Here is the call graph for this function:

static boolean langwinipcruncode hdltreenode  hcode,
hdlhashtable  hcontext,
langerrormessagecallback  errorcallback,
tyvaluerecord vreturned
[static]
 

Definition at line 728 of file langwinipc.c.

References disposeprocess(), hcode, langdisposetree(), langwinipcprocessstarted(), long, newprocess(), nil, NULL, and processruncode().

Referenced by langipcrunscript().

Here is the call graph for this function:


Generated on Tue Jun 6 09:26:50 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6