EXPORTed variables
Handle: PUBLIC TYPE = LONG POINTER;
nullHandle: PUBLIC Handle ← NIL;
controlBlockSize: PUBLIC CARDINAL ← 0;
hearSelf: PUBLIC BOOLEAN ← FALSE;
BYTE: TYPE = [0..100H);
IOCB: TYPE = EthernetOneFace.IOCB;
Status: TYPE = EthernetOneFace.Status;
GetNextDevice:
PUBLIC
PROC [Handle]
RETURNS [Handle] =
{
RETURN[nullHandle]; };
GetHostNumber:
PUBLIC
PROC [Handle]
RETURNS [
BYTE] = {
ERROR; };
AddCleanup:
PUBLIC
PROC [Handle] = {
ERROR; };
TurnOn: PUBLIC PROC [Handle, WORD, WORD] = { ERROR; };
TurnOff:
PUBLIC
PROC [Handle] = {
ERROR; };
SetInputHosts: PUBLIC PROC [Handle, LONG POINTER] = { ERROR; };
SetOutputDelay: PUBLIC PROC [Handle, CARDINAL] = { ERROR; };
QueueOutput: PUBLIC PROC [Handle, LONG POINTER, NAT, IOCB] = { ERROR; };
QueueInput: PUBLIC PROC [Handle, LONG POINTER, NAT, IOCB] = { ERROR; };
MarkKilled:
PUBLIC
PROC [
IOCB] =
{
ERROR; };
GetStatusAndLength: PUBLIC PROC [IOCB] RETURNS [Status, NAT] = { ERROR; };
GetStatusAndCollisions: PUBLIC PROC [IOCB] RETURNS [Status, NAT] = { ERROR; };
}....