* Commodities library entry points
##base _CxBase
##bias 30
##public
*
* OBJECT UTILITIES
*
CreateCxObj(type,arg1,arg2)(D0,A0/A1)
CxBroker(nb,error)(A0,D0)
ActivateCxObj(co,true)(A0,D0)
DeleteCxObj(co)(A0)
DeleteCxObjAll(co)(A0)
CxObjType(co)(A0)
CxObjError(co)(A0)
ClearCxObjError(co)(A0)
SetCxObjPri(co,pri)(A0,D0)
*
*OBJECT ATTACHMENT
*
AttachCxObj(headobj,co)(A0/A1)
EnqueueCxObj(headobj,co)(A0/A1)
InsertCxObj(headobj,co,pred)(A0/A1/A2)
RemoveCxObj(co)(A0)
*
*TYPE SPECIFIC
*
FindBroker(name)(A0)
SetTranslate(translator,ie)(A0/A1)
SetFilter(filter,text)(A0/A1)
SetFilterIX(filter,ix)(A0/A1)
ParseIX(descr,ix)(A0/A1)
*
*COMMON MESSAGE
*
CxMsgType(cxm)(A0)
CxMsgData(cxm)(A0)
CxMsgID(cxm)(A0)
*
*MESSAGE ROUTING
*
DivertCxMsg(cxm,headobj,return)(A0/A1/A2)
RouteCxMsg(cxm,co)(A0/A1)
DisposeCxMsg(cxm)(A0)
*
*INPUT EVENT HANDLING
*
InvertKeyMap(ansicode,ie,km)(D0,A0/A1)
AddIEvents(ie)(A0)
*
* FOR USE ONLY BY CONTROLLER PROGRAM
*
CopyBrokerList(list)(A0)
FreeBrokerList(list)(A0)
BrokerCommand(name,id)(A0,D0)
##end
