landsystem6.c File Reference

#include "landinternal.h"
#include "landtransport.h"

Include dependency graph for landsystem6.c:

Go to the source code of this file.

Data Structures

struct  tysys6transportinfo
struct  tymessageheader

Defines

#define mostrecentversionnumber   1

Typedefs

typedef tysys6transportinfoptrsys6transportinfo
typedef tysys6transportinfo ** hdlsys6transportinfo
typedef tymessageheaderptrmessageheader
typedef tymessageheader ** hdlmessageheader

Functions

static boolean landsystem6packparam (typaramrecord param, Handle hpacked)
static boolean landsystem6unpackparam (Handle hpacked, long *ix, typaramrecord *param)
static boolean landsystem6packallparams (hdlverbrecord hverb, Handle hpacked)
static boolean landsystem6packverb (hdlverbrecord hverb, Handle *hpacked)
static boolean landsystem6unpackverb (Handle hpacked, hdlverbrecord *hverb)
boolean landsystem6apprunning (tyapplicationid idapp)
boolean landsystem6newverb (hdlverbrecord hverb)
boolean landsystem6send (hdlverbrecord hverb, hdlverbrecord *hvalues)
static boolean landsystem6poll (hdlverbrecord *hverb)
boolean landsystem6eventfilter (EventRecord *ev)
static boolean landsystem6returnhandle (hdlverbrecord hverb, Handle hpacked)
boolean landsystem6returnmultiple (hdlverbrecord hverb)
boolean landsystem6close (void)
boolean landsystem6init (void)
boolean landsystem6setapplicationid (tyapplicationid newid)


Define Documentation

#define mostrecentversionnumber   1
 

Definition at line 39 of file landsystem6.c.

Referenced by landsystem6packverb().


Typedef Documentation

typedef struct tymessageheader ** hdlmessageheader
 

typedef struct tysys6transportinfo ** hdlsys6transportinfo
 

typedef struct tymessageheader * ptrmessageheader
 

typedef struct tysys6transportinfo * ptrsys6transportinfo
 


Function Documentation

boolean landsystem6apprunning tyapplicationid  idapp  ) 
 

Definition at line 244 of file landsystem6.c.

References bigstring, ipcFind(), land4bytestostring, and noErr.

Here is the call graph for this function:

boolean landsystem6close void   ) 
 

Definition at line 498 of file landsystem6.c.

References ipcClose(), landemptyqueue(), landgetglobals(), and noErr.

Here is the call graph for this function:

boolean landsystem6eventfilter EventRecord ev  ) 
 

Definition at line 431 of file landsystem6.c.

References landhandleverb(), landsystem6poll(), and nil.

Here is the call graph for this function:

boolean landsystem6init void   ) 
 

Definition at line 508 of file landsystem6.c.

References bigstring, ipcOpen(), land4bytestostring, landgetglobals(), nil, and noErr.

Here is the call graph for this function:

boolean landsystem6newverb hdlverbrecord  hverb  ) 
 

Definition at line 261 of file landsystem6.c.

References bigstring, h, idnull, ipcFind(), land4bytestostring, landdisposehandle, landnewclearhandle, longsizeof, and noErr.

Here is the call graph for this function:

static boolean landsystem6packallparams hdlverbrecord  hverb,
Handle  hpacked
[static]
 

Definition at line 137 of file landsystem6.c.

References ct, i, landsystem6packparam(), and return().

Referenced by landsystem6packverb(), and landsystem6returnmultiple().

Here is the call graph for this function:

static boolean landsystem6packparam typaramrecord  param,
Handle  hpacked
[static]
 

Definition at line 58 of file landsystem6.c.

References fl, landenlargehandle, landgethandlesize, landlockhandle, landscalartype(), landunlockhandle, and longsizeof.

Referenced by landsystem6packallparams().

Here is the call graph for this function:

static boolean landsystem6packverb hdlverbrecord  hverb,
Handle hpacked
[static]
 

Definition at line 153 of file landsystem6.c.

References tymessageheader::ctparams, h, tymessageheader::idsender, landdisposehandle, landnewfilledhandle, landsystem6packallparams(), longsizeof, mostrecentversionnumber, nil, tymessageheader::verbclass, tymessageheader::verbtoken, and tymessageheader::versionnumber.

Referenced by landsystem6send().

Here is the call graph for this function:

static boolean landsystem6poll hdlverbrecord hverb  )  [static]
 

Definition at line 393 of file landsystem6.c.

References fl, ipcReceive(), landdisposehandle, landgetglobals(), landpopqueue(), landsystem6unpackverb(), nil, return(), and tysys6transportinfo::sys6processid.

Referenced by landsystem6eventfilter().

Here is the call graph for this function:

static boolean landsystem6returnhandle hdlverbrecord  hverb,
Handle  hpacked
[static]
 

Definition at line 457 of file landsystem6.c.

References fl, ipcSend(), landdisposehandle, landgetglobals(), and noErr.

Referenced by landsystem6returnmultiple().

Here is the call graph for this function:

boolean landsystem6returnmultiple hdlverbrecord  hverb  ) 
 

Definition at line 473 of file landsystem6.c.

References ct, landdisposehandle, landnewemptyhandle, landsystem6packallparams(), and landsystem6returnhandle().

Here is the call graph for this function:

boolean landsystem6send hdlverbrecord  hverb,
hdlverbrecord hvalues
 

Definition at line 297 of file landsystem6.c.

References fl, idnull, ipcReceive(), ipcSend(), landbreakembrace(), landdisposehandle, landgetglobals(), landnewverb(), landpushqueue(), landsystem6packverb(), landsystem6unpackparam(), nil, noErr, nullclass, and nulltoken.

Here is the call graph for this function:

boolean landsystem6setapplicationid tyapplicationid  newid  ) 
 

Definition at line 527 of file landsystem6.c.

References bigstring, ipcClose(), ipcOpen(), land4bytestostring, landemptyqueue(), landgetglobals(), and noErr.

Here is the call graph for this function:

static boolean landsystem6unpackparam Handle  hpacked,
long ix,
typaramrecord param
[static]
 

Definition at line 102 of file landsystem6.c.

References info, landloadfromhandle, landloadfromhandletohandle, landscalartype(), and longsizeof.

Referenced by landsystem6send(), and landsystem6unpackverb().

Here is the call graph for this function:

static boolean landsystem6unpackverb Handle  hpacked,
hdlverbrecord hverb
[static]
 

Definition at line 199 of file landsystem6.c.

References error, i, landloadfromhandle, landnewverb(), landsystem6unpackparam(), and longsizeof.

Referenced by landsystem6poll().

Here is the call graph for this function:


Generated on Fri Jun 2 07:49:57 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6