AMX Overview
K
A
DAK
3
1.2 Glossary
Buffer Pool A collection of data buffers whose use is controlled by the AMX
Buffer Manager.
Buffer Pool Id The handle assigned to a buffer pool by AMX for use as a unique
buffer pool identifier.
Circular List An application data structure used to maintain a list of 1, 2 or 4
byte elements with the ability to add and remove elements at both
the top (head) and bottom (tail) of the list.
Clock Handler The name given to the AMX procedure which is called by the ISP
root which services the hardware clock interrupt.
Clock Tick The interrupt generated by a hardware clock.
Conforming ISP An Interrupt Service Procedure consisting of an ISP root which
calls an Interrupt Handler which has the right to make calls to a
subset of the AMX service procedures.
Counting Semaphore A particular type of AMX semaphore used for event signalling or
for controlling access by tasks to multiple resources.
Envelope The private data storage element used by AMX to pass a message
to a task mailbox or message exchange.
Error Code A series of signed integers used by AMX to indicate error or
warning conditions detected by AMX service procedures.
Event Group A set of 16 events whose access and signalling is controlled by the
AMX Event Manager.
Event Group Id The handle assigned to an event group by AMX for use as a unique
event group identifier.
Exit Procedure An AMX or application procedure executed b y AMX during the
exit phase when an AMX system is shut down.
Fatal Error A condition detected by AMX which is considered so abnormal
that to proceed might risk catastrophic consequences. Examples
include, but are not limited to, insufficient memory in the AMX
Data Segment or division by zero in an ISP.
FIFO First in, first out. Usually used to refer to the ordering of elements
in a queue, circular list or linked list.
Group Id See Event Group Id.
Handle An identifier assigned by AMX for use by your application to
reference a private AMX system data item.