osacomponent.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

boolean havecomponentmanager (void)
boolean osagetcode (Handle, OSType, boolean, tyvaluerecord *)
boolean osagetsource (const tyvaluerecord *, OSType *, tyvaluerecord *)
boolean isosascriptnode (hdltreenode, tyvaluerecord *)
ComponentInstance getosaserver (OSType)
boolean evaluateosascript (const tyvaluerecord *, hdltreenode, bigstring, tyvaluerecord *)
boolean evaluateosascriptevent (const tyvaluerecord *, const AppleEvent *, AppleEvent *)
boolean osacomponentstart (void)
boolean osacomponentverifyshutdown (void)
void osacomponentshutdown (void)

Variables

Component osacomponent


Function Documentation

boolean evaluateosascript const tyvaluerecord ,
hdltreenode  ,
bigstring  ,
tyvaluerecord
 

Definition at line 5713 of file osacomponent.c.

Referenced by binaryfunctionvalue(), evaltree(), and langfunctioncall().

boolean evaluateosascriptevent const tyvaluerecord ,
const AppleEvent ,
AppleEvent
 

Definition at line 5812 of file osacomponent.c.

References openscriptcomponent(), osacomponenterror(), and osaval.

Referenced by langipchandletrapverb().

Here is the call graph for this function:

ComponentInstance getosaserver OSType   ) 
 

Definition at line 5311 of file osacomponent.c.

References disposehandle(), tyservercomponent::hnext, hserverlist, tyservercomponent::instance, iscurrentapplication(), listunlink(), and nil.

Referenced by openscriptcomponent(), osagetcode(), and osaRunSharedMenuItem().

Here is the call graph for this function:

boolean havecomponentmanager void   ) 
 

Definition at line 6009 of file osacomponent.c.

References gestalt().

Here is the call graph for this function:

boolean isosascriptnode hdltreenode  ,
tyvaluerecord
 

Definition at line 5571 of file osacomponent.c.

Referenced by evaltree(), handlerexpectsnames(), langfunctioncall(), and langipchandletrapverb().

void osacomponentshutdown void   ) 
 

Definition at line 6218 of file osacomponent.c.

Referenced by shellshutdown().

boolean osacomponentstart void   ) 
 

Definition at line 6274 of file osacomponent.c.

References coerceTypetoObj(), coerceTypetoObjUPP, filegetapplicationrnum(), havecomponentmanager, hclientlist, initmenusharingcomponent(), initosacomponent(), initosaservers(), initwindowsharingcomponent(), longsizeof, newclearhandle(), and typeType.

Referenced by frontierstart(), and main().

Here is the call graph for this function:

boolean osacomponentverifyshutdown void   ) 
 

Definition at line 6040 of file osacomponent.c.

References bigstring, closeosaservers(), getprocessname(), getrecordingstring(), hclientlist, tycomponentglobals::hnext, iscurrentapplication(), msgdialog(), multipleclientsstring, nil, noErr, numbertostring(), and parsedialogstring().

Referenced by shellquit().

Here is the call graph for this function:

boolean osagetcode Handle  ,
OSType  ,
boolean  ,
tyvaluerecord
 

Definition at line 5456 of file osacomponent.c.

References cantopencomponenterror, copydatahandle(), tyAEDesc::dataHandle, tyAEDesc::descriptorType, getosaserver(), h, langostypeparamerror(), newdescwithhandle(), nil, osacomponenterror(), oserror(), setbinaryvalue(), and typeChar.

Referenced by opgetcodeverb(), and scriptbuildtree().

Here is the call graph for this function:

boolean osagetsource const tyvaluerecord ,
OSType ,
tyvaluerecord
 

Definition at line 5531 of file osacomponent.c.

References copydatahandle(), tyAEDesc::dataHandle, h, noErr, openscriptcomponent(), osacomponenterror(), osaval, setheapvalue(), stringvaluetype, and typeChar.

Referenced by opgetsourceverb().

Here is the call graph for this function:


Variable Documentation

Component osacomponent
 

Definition at line 775 of file osacomponent.c.

Referenced by langipchandlefastscript().


Generated on Fri Jun 9 18:50:41 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6