http://www.aros.orgAROS-ExecAROS-Exec ArchivesPower2People
kitty mascottop logo menu

lowlevel

Index


AddKBInt() AddTimerInt() AddVBlankInt() ElapsedTime()
GetKey() GetLanguageSelection() QueryKeys() ReadJoyPort()
RemKBInt() RemTimerInt() RemVBlankInt() SetJoyPortAttrsA()
StartTimerInt() StopTimerInt() SystemControlA()  

AddKBInt()

Synopsis

APTR AddKBInt(
         APTR intRoutine,
         APTR intData );

Bugs

This function is unimplemented.

AddTimerInt()

Synopsis

APTR AddTimerInt(
         APTR intRoutine,
         APTR intData );

Bugs

This function is unimplemented.

AddVBlankInt()

Synopsis

APTR AddVBlankInt(
         APTR intRoutine,
         APTR intData );

Function

Add a callback function that should be executed every vertical blank.
If your program can exit without rebooting the machine, RemVBlankInt()
has to be called prior to exiting.
    Only one interrupt routine may be added; always check the return
value of this function in case some other program already has used this
function.

Inputs

intRoutine  --  the callback function to invoke each vertical blank
intData     --  data passed to the callback function

Result

A handle used to manipulate the interrupt or NULL if the call failed.

ElapsedTime()

Synopsis

ULONG ElapsedTime(
         struct EClockVal * context );

Bugs

This function is unimplemented.

GetKey()

Synopsis

ULONG GetKey();

Bugs

This function is unimplemented.

GetLanguageSelection()

Synopsis

ULONG GetLanguageSelection();

QueryKeys()

Synopsis

VOID QueryKeys(
         struct KeyQuery * queryArray,
         UBYTE arraySize );

Bugs

This function is unimplemented.

ReadJoyPort()

Synopsis

ULONG ReadJoyPort(
         ULONG port );

Notes

This function isn't implemented on all platforms.

RemKBInt()

Synopsis

VOID RemKBInt(
         APTR intHandle );

Bugs

This function is unimplemented.

RemTimerInt()

Synopsis

VOID RemTimerInt(
         APTR intHandle );

Bugs

This function is unimplemented.

RemVBlankInt()

Synopsis

VOID RemVBlankInt(
         APTR intHandle );

Function

Remove a vertical blank interrupt routine previously added by a call to
AddVBlankInt().

Inputs

intHandle  --  return value from AddVBlankInt(); may be NULL in which case
               this function is a no-op.

SetJoyPortAttrsA()

Synopsis

BOOL SetJoyPortAttrsA(
         ULONG portNumber,
         struct TagItem * tagList );

BOOL SetJoyPortAttrs(
         ULONG portNumber,
         TAG tag, ... );

StartTimerInt()

Synopsis

VOID StartTimerInt(
         APTR intHandle,
         ULONG timeInterval,
         BOOL continuous );

Bugs

This function is unimplemented.

StopTimerInt()

Synopsis

VOID StopTimerInt(
         APTR intHandle );

Bugs

This function is unimplemented.

SystemControlA()

Synopsis

ULONG SystemControlA(
         struct TagItem * tags );

ULONG SystemControl(
         TAG tag, ... );

Bugs

This function is unimplemented.

Copyright © 1995-2014, The AROS Development Team. All rights reserved.
Amiga®, AmigaOS®, Workbench and Intuition are trademarks of Amiga Inc. All other trademarks belong to their respective owners.