home *** CD-ROM | disk | FTP | other *** search
-
- Commodities Exchange Function Quick Reference
- February 17, 1987
- Jim Mackraz, San Jose, California
-
- Some functions may be macros or in scanned library.
-
- -------------------------------------------
- CxObj *co = CreateCxObj(type, arg1, arg2);
- LONG type;
- LONG arg1;
- LONG arg2;
-
- -------------------------------------------
- CxObj *broker = CxBroker(nb, error);
- struct NewBroker *nb;
- LONG *error;
-
- -------------------------------------------
- MACRO
- CxObj *filter = CxFilter(description);
- BYTE *description;
-
- -------------------------------------------
- MACRO
- CxObj *typef = CxTypeFilter(typemask);
- LONG typemask;
-
- -------------------------------------------
- MACRO
- CxObj *signaler = CxSignal(task, signal);
- struct Task *task;
- LONG signal;
-
- -------------------------------------------
- MACRO
- CxObj *sender = CxSender(port, id);
- struct MsgPort *port;
- LONG id;
-
- -------------------------------------------
- MACRO
- CxObj *translator = CxTranslate(ie);
- struct InputEvent *ie;
-
- -------------------------------------------
- MACRO
- CxObj *custom = CxCustom(action, id);
- LONG (*action)();
- LONG id;
-
- -------------------------------------------
- MACRO
- CxObj *debugger = CxDebug(id);
- LONG id;
-
- -------------------------------------------
- void DeleteCxObj(co);
- CxObj *co;
-
- -------------------------------------------
- void DeleteCxObjAll(co);
- CxObj *co;
-
- -------------------------------------------
- LONG type = CxObjType(co);
- CxObj *co;
-
- -------------------------------------------
- LONG previous = ActivateCxObj(co, true);
- CxObj *co;
- LONG true; /* Aztec user's take note */
-
- -------------------------------------------
- LONG error = SetTranslate(translator, ie);
- CxObj *translator;
- struct InputEvent *ie;
-
- -------------------------------------------
- void SetFilter(filter, text);
- CxObj *filter;
- char *text;
-
- -------------------------------------------
-
- LONG error = SetFilterIX(filter, ix);
- CxObj *filter;
- IX *ix;
-
- -------------------------------------------
- LONG success = ParseIX(string, ix);
- char *string;
- IX *ix;
-
- -------------------------------------------
- LONG error = CxObjError(co);
- CxObj *co;
-
- -------------------------------------------
- void ClearCxObjError(co);
- CxObj *co;
-
- -------------------------------------------
- LONG id = CxMsgID(cxm);
- CxMsg *cxm;
-
- -------------------------------------------
- void AttachCxObj(headobj, co);
- CxObj *headobj;
- CxObj *co;
-
- -------------------------------------------
- void EnqueueCxObj(headobj, co);
- CxObj *headobj;
- CxObj *co;
-
- -------------------------------------------
- void InsertCxObj(headobj, co, pred);
- CxObj *headobj;
- CxObj *co;
- CxObj *pred;
-
- -------------------------------------------
- void RemoveCxObj(co);
- CxObj *co;
-
- -------------------------------------------
- void SetCxObjPri(co, pri);
- CxObj *co;
- LONG pri;
-
- -------------------------------------------
- CxObj *broker = FindBroker(name);
- char *name;
-
- -------------------------------------------
- ULONG type = CxMsgType(cxm);
- CxMsg *cxm;
-
- -------------------------------------------
- char *contents = CxMsgData(cxm);
- CxMsg *cxm;
-
- -------------------------------------------
- void DisposeCxMsg(cxm);
- CxMsg *cxm;
-
- -------------------------------------------
- void RouteCxMsg(cxm, co);
- CxMsg *cxm;
- CxObj *co;
-
- -------------------------------------------
- void DivertCxMsg(cxm, headobj, returnobj);
- CxMsg *cxm;
- CxObj *headobj;
- CxObj *returnobj;
-
- -------------------------------------------
- SCANNED LIBRARY
- CxObj *filter = Hotkey(descr, port, ID);
- char *descr;
- struct MsgPort *port;
- LONG ID;
-
- -------------------------------------------
- SCANNED LIBRARY
- char **ttypes = ArgArrayInit(argc, argv);
- int argc;
- char **argv;
-
- -------------------------------------------
- SCANNED LIBRARY
- void ArgArrayDone();
-
- -------------------------------------------
- SCANNED LIBRARY
- CxObj *filter = UserFilter(tt, action_name, default_descr)
- char **tt;
- char *action_name;
- char *default_descr;
-
- -------------------------------------------
- char **ttypes = ArgArrayInit(argc, argv);
- int argc;
- char **argv;
-
- -------------------------------------------
- char *string = ArgString(tt, string, defaultstring)
- char **tt;
- char *t;
- char *defaultstring;
-
- -------------------------------------------
- int value = ArgInt(tt, string, defaultval)
- char **tt;
- char *t;
- int defaultval;
-
- -------------------------------------------
- ULONG retval = InvertKeyMap(ansicode, ie, km)
- ULONG ansicode;
- struct InputEvent *ie;
- struct KeyMap *km;
-
- -------------------------------------------
- struct InputEvent *InvertString(str, km)
- char *str;
- struct KeyMap *km;
-
- -------------------------------------------
- void AddIEvents(ie)
- struct InputEvent *ie;
-