home *** CD-ROM | disk | FTP | other *** search
Wrap
buffer_b Defined in: <buffer=>buffer.$>.h Declaration: typedef ... buffer_b;buffer_internal_id Defined in: <buffer=>buffer.$>.h Declaration: typedef ... buffer_internal_id;buffer_mouse_data Defined in: <buffer=>buffer.$>.h Declaration: typedef struct { short x; short y; byte buttons; byte time [4]; } buffer_mouse_data;buffer_KEYBOARD Defined in: <buffer=>buffer.$>.h Declaration: #define buffer_KEYBOARD 0buffer_RS423_INPUT Defined in: <buffer=>buffer.$>.h Declaration: #define buffer_RS423_INPUT 1buffer_RS423_OUTPUT Defined in: <buffer=>buffer.$>.h Declaration: #define buffer_RS423_OUTPUT 2buffer_PRINTER Defined in: <buffer=>buffer.$>.h Declaration: #define buffer_PRINTER 3buffer_SOUND_CHANNEL0 Defined in: <buffer=>buffer.$>.h Declaration: #define buffer_SOUND_CHANNEL0 4buffer_SOUND_CHANNEL1 Defined in: <buffer=>buffer.$>.h Declaration: #define buffer_SOUND_CHANNEL1 5buffer_SOUND_CHANNEL2 Defined in: <buffer=>buffer.$>.h Declaration: #define buffer_SOUND_CHANNEL2 6buffer_SOUND_CHANNEL3 Defined in: <buffer=>buffer.$>.h Declaration: #define buffer_SOUND_CHANNEL3 7buffer_SPEECH Defined in: <buffer=>buffer.$>.h Declaration: #define buffer_SPEECH 8buffer_MOUSE Defined in: <buffer=>buffer.$>.h Declaration: #define buffer_MOUSE 9buffer_DORMANT Defined in: <buffer=>buffer.$>.h Declaration: #define buffer_DORMANT 0x1ubuffer_EVENT_ON_EMPTY Defined in: <buffer=>buffer.$>.h Declaration: #define buffer_EVENT_ON_EMPTY 0x2ubuffer_EVENT_ON_FULL Defined in: <buffer=>buffer.$>.h Declaration: #define buffer_EVENT_ON_FULL 0x4ubuffer_UP_CALL_ON_THRESHOLD Defined in: <buffer=>buffer.$>.h Declaration: #define buffer_UP_CALL_ON_THRESHOLD 0x8uerror_BUFFER_MANAGER_BAD_SWI Defined in: <buffer=>buffer.$>.h Declaration: #define error_BUFFER_MANAGER_BAD_SWI 0x20700uerror_BUFFER_MANAGER_TOO_MANY_BUFFERS Defined in: <buffer=>buffer.$>.h Declaration: #define error_BUFFER_MANAGER_TOO_MANY_BUFFERS 0x20700uerror_BUFFER_MANAGER_BAD_BUFFER Defined in: <buffer=>buffer.$>.h Declaration: #define error_BUFFER_MANAGER_BAD_BUFFER 0x20700uerror_BUFFER_MANAGER_IN_USE Defined in: <buffer=>buffer.$>.h Declaration: #define error_BUFFER_MANAGER_IN_USE 0x20700uerror_BUFFER_MANAGER_UNABLE_TO_DETACH Defined in: <buffer=>buffer.$>.h Declaration: #define error_BUFFER_MANAGER_UNABLE_TO_DETACH 0x20700uerror_BUFFER_MANAGER_HANDLE_ALREADY_USED Defined in: <buffer=>buffer.$>.h Declaration: #define error_BUFFER_MANAGER_HANDLE_ALREADY_USED 0x20700uerror_BUFFER_MANAGER_BUFFER_TOO_SMALL Defined in: <buffer=>buffer.$>.h Declaration: #define error_BUFFER_MANAGER_BUFFER_TOO_SMALL 0x20700uerror_BUFFER_MANAGER_BAD_PARM Defined in: <buffer=>buffer.$>.h Declaration: #define error_BUFFER_MANAGER_BAD_PARM 0x20700ucnpv_COUNT_ENTRIES Defined in: <buffer=>buffer.$>.h Declaration: #define cnpv_COUNT_ENTRIES 0x0ucnpv_NUMBER_FREE Defined in: <buffer=>buffer.$>.h Declaration: #define cnpv_NUMBER_FREE 0x20000000ucnpv_PURGE Defined in: <buffer=>buffer.$>.h Declaration: #define cnpv_PURGE 0x10000000uxbuffer_create Defined in: <buffer=>buffer.$>.h Declaration: extern <os_error=>os.os_error> *xbuffer_create (bits flags, int size, <buffer_b> b, <buffer_b> *b_out); Summary: Claims an area of memory from the RMA and registers it as a bufferbuffer_create Defined in: <buffer=>buffer.$>.h Declaration: extern <buffer_b> buffer_create (bits flags, int size, <buffer_b> b); Summary: Claims an area of memory from the RMA and registers it as a bufferxbuffer_remove Defined in: <buffer=>buffer.$>.h Declaration: extern <os_error=>os.os_error> *xbuffer_remove (<buffer_b> b); Summary: Deregisters a buffer and frees its memorybuffer_remove Defined in: <buffer=>buffer.$>.h Declaration: extern void buffer_remove (<buffer_b> b); Summary: Deregisters a buffer and frees its memoryxbuffer_register Defined in: <buffer=>buffer.$>.h Declaration: extern <os_error=>os.os_error> *xbuffer_register (bits flags, byte *buffer, byte *end, <buffer_b> b, <buffer_b> *b_out); Summary: Registers an area of memory as a bufferbuffer_register Defined in: <buffer=>buffer.$>.h Declaration: extern <buffer_b> buffer_register (bits flags, byte *buffer, byte *end, <buffer_b> b); Summary: Registers an area of memory as a bufferxbuffer_deregister Defined in: <buffer=>buffer.$>.h Declaration: extern <os_error=>os.os_error> *xbuffer_deregister (<buffer_b> b); Summary: Deregisters a bufferbuffer_deregister Defined in: <buffer=>buffer.$>.h Declaration: extern void buffer_deregister (<buffer_b> b); Summary: Deregisters a bufferxbuffer_modify_flags Defined in: <buffer=>buffer.$>.h Declaration: extern <os_error=>os.os_error> *xbuffer_modify_flags (<buffer_b> b, bits eor_mask, bits and_mask); Summary: Modifies a buffer's flags wordbuffer_modify_flags Defined in: <buffer=>buffer.$>.h Declaration: extern void buffer_modify_flags (<buffer_b> b, bits eor_mask, bits and_mask); Summary: Modifies a buffer's flags wordxbuffer_link_device Defined in: <buffer=>buffer.$>.h Declaration: extern <os_error=>os.os_error> *xbuffer_link_device (<buffer_b> b, void *wakeup_code, void *owner_change_code, int handle, void *workspace); Summary: Links a set of routines to a specified bufferbuffer_link_device Defined in: <buffer=>buffer.$>.h Declaration: extern void buffer_link_device (<buffer_b> b, void *wakeup_code, void *owner_change_code, int handle, void *workspace); Summary: Links a set of routines to a specified bufferxbuffer_unlink_device Defined in: <buffer=>buffer.$>.h Declaration: extern <os_error=>os.os_error> *xbuffer_unlink_device (<buffer_b> b); Summary: Unlinks a set of routines from the specified bufferbuffer_unlink_device Defined in: <buffer=>buffer.$>.h Declaration: extern void buffer_unlink_device (<buffer_b> b); Summary: Unlinks a set of routines from the specified bufferxbuffer_get_info Defined in: <buffer=>buffer.$>.h Declaration: extern <os_error=>os.os_error> *xbuffer_get_info (<buffer_b> b, bits *flags, byte **buffer, byte **end, int *insertion_point, int *removal_point, int *spare, int *used); Summary: Returns data about the bufferbuffer_get_info Defined in: <buffer=>buffer.$>.h Declaration: extern void buffer_get_info (<buffer_b> b, bits *flags, byte **buffer, byte **end, int *insertion_point, int *removal_point, int *spare, int *used); Summary: Returns data about the bufferxbuffer_threshold Defined in: <buffer=>buffer.$>.h Declaration: extern <os_error=>os.os_error> *xbuffer_threshold (<buffer_b> b, int threshold, int *old_threshold); Summary: Sets or reads the warning threshold of the bufferbuffer_threshold Defined in: <buffer=>buffer.$>.h Declaration: extern int buffer_threshold (<buffer_b> b, int threshold); Summary: Sets or reads the warning threshold of the bufferxbuffer_internal_info Defined in: <buffer=>buffer.$>.h Declaration: extern <os_error=>os.os_error> *xbuffer_internal_info (<buffer_b> b, <buffer_internal_id> *id, void **service_routine, void **workspace); Summary: Converts a buffer handle into a buffer manager internal idbuffer_internal_info Defined in: <buffer=>buffer.$>.h Declaration: extern void buffer_internal_info (<buffer_b> b, <buffer_internal_id> *id, void **service_routine, void **workspace); Summary: Converts a buffer handle into a buffer manager internal idxinsv Defined in: <buffer=>buffer.$>.h Declaration: extern <os_error=>os.os_error> *xinsv (byte b, int buffer_no, bits *psr); Summary: Called to place a byte in a bufferinsv Defined in: <buffer=>buffer.$>.h Declaration: extern bits insv (byte b, int buffer_no); Summary: Called to place a byte in a bufferxinsv_block Defined in: <buffer=>buffer.$>.h Declaration: extern <os_error=>os.os_error> *xinsv_block (int buffer_no, byte *data, int size, byte **end, bits *psr); Summary: Called to place a block in a bufferinsv_block Defined in: <buffer=>buffer.$>.h Declaration: extern bits insv_block (int buffer_no, byte *data, int size, byte **end); Summary: Called to place a block in a bufferxremv Defined in: <buffer=>buffer.$>.h Declaration: extern <os_error=>os.os_error> *xremv (int buffer_no, byte *examined_b, byte *removed_b, bits *psr); Summary: Called to remove a byte from a buffer, or examine the next one (not implemented)remv Defined in: <buffer=>buffer.$>.h Declaration: extern bits remv (int buffer_no, byte *examined_b, byte *removed_b); Summary: Called to remove a byte from a buffer, or examine the next one (not implemented)xremv_block Defined in: <buffer=>buffer.$>.h Declaration: extern <os_error=>os.os_error> *xremv_block (int buffer_no, byte *buffer, int byte_count, byte **end, int *spare, bits *psr); Summary: Called to remove a block from a buffer, or examine it (not implemented)remv_block Defined in: <buffer=>buffer.$>.h Declaration: extern bits remv_block (int buffer_no, byte *buffer, int byte_count, byte **end, int *spare); Summary: Called to remove a block from a buffer, or examine it (not implemented)xcnpv Defined in: <buffer=>buffer.$>.h Declaration: extern <os_error=>os.os_error> *xcnpv (int buffer_no, bits *lo8bits, bits *hi24bits); Summary: Called to count the entries or the number of free bytes left in a buffer, or to purge the contents of a buffer (not implemented)cnpv Defined in: <buffer=>buffer.$>.h Declaration: extern void cnpv (int buffer_no, bits *lo8bits, bits *hi24bits); Summary: Called to count the entries or the number of free bytes left in a buffer, or to purge the contents of a buffer (not implemented)xservice_buffer_starting Defined in: <buffer=>buffer.$>.h Declaration: extern <os_error=>os.os_error> *xservice_buffer_starting (void); Summary: Notifies modules that the buffer manager is startingservice_buffer_starting Defined in: <buffer=>buffer.$>.h Declaration: extern void service_buffer_starting (void); Summary: Notifies modules that the buffer manager is startingxevent_output_buffer_empty Defined in: <buffer=>buffer.$>.h Declaration: extern <os_error=>os.os_error> *xevent_output_buffer_empty (int buffer); Summary: Output buffer emptyevent_output_buffer_empty Defined in: <buffer=>buffer.$>.h Declaration: extern void event_output_buffer_empty (int buffer); Summary: Output buffer emptyxevent_input_buffer_full Defined in: <buffer=>buffer.$>.h Declaration: extern <os_error=>os.os_error> *xevent_input_buffer_full (int buffer, byte b); Summary: Input buffer fullevent_input_buffer_full Defined in: <buffer=>buffer.$>.h Declaration: extern void event_input_buffer_full (int buffer, byte b); Summary: Input buffer fullxevent_input_buffer_full_block_op Defined in: <buffer=>buffer.$>.h Declaration: extern <os_error=>os.os_error> *xevent_input_buffer_full_block_op (int buffer, byte *data, int count); Summary: Input buffer full on block operationevent_input_buffer_full_block_op Defined in: <buffer=>buffer.$>.h Declaration: extern void event_input_buffer_full_block_op (int buffer, byte *data, int count); Summary: Input buffer full on block operationxupcall_buffer_filling Defined in: <buffer=>buffer.$>.h Declaration: extern <os_error=>os.os_error> *xupcall_buffer_filling (<buffer_b> b); Summary: A buffer's free space has become less than its specified thresholdupcall_buffer_filling Defined in: <buffer=>buffer.$>.h Declaration: extern void upcall_buffer_filling (<buffer_b> b); Summary: A buffer's free space has become less than its specified thresholdxupcall_buffer_emptying Defined in: <buffer=>buffer.$>.h Declaration: extern <os_error=>os.os_error> *xupcall_buffer_emptying (<buffer_b> b); Summary: A buffer's free space has become not less than its specified thresholdupcall_buffer_emptying Defined in: <buffer=>buffer.$>.h Declaration: extern void upcall_buffer_emptying (<buffer_b> b); Summary: A buffer's free space has become not less than its specified thresholdBuffer <buffer_b> <buffer_internal_id> <buffer_mouse_data> <buffer_KEYBOARD> <buffer_RS423_INPUT> <buffer_RS423_OUTPUT> <buffer_PRINTER> <buffer_SOUND_CHANNEL0> <buffer_SOUND_CHANNEL1> <buffer_SOUND_CHANNEL2> <buffer_SOUND_CHANNEL3> <buffer_SPEECH> <buffer_MOUSE> <buffer_DORMANT> <buffer_EVENT_ON_EMPTY> <buffer_EVENT_ON_FULL> <buffer_UP_CALL_ON_THRESHOLD> <error_BUFFER_MANAGER_BAD_SWI> <error_BUFFER_MANAGER_TOO_MANY_BUFFERS> <error_BUFFER_MANAGER_BAD_BUFFER> <error_BUFFER_MANAGER_IN_USE> <error_BUFFER_MANAGER_UNABLE_TO_DETACH> <error_BUFFER_MANAGER_HANDLE_ALREADY_USED> <error_BUFFER_MANAGER_BUFFER_TOO_SMALL> <error_BUFFER_MANAGER_BAD_PARM> <cnpv_COUNT_ENTRIES> <cnpv_NUMBER_FREE> <cnpv_PURGE> <xbuffer_create> <buffer_create> <xbuffer_remove> <buffer_remove> <xbuffer_register> <buffer_register> <xbuffer_deregister> <buffer_deregister> <xbuffer_modify_flags> <buffer_modify_flags> <xbuffer_link_device> <buffer_link_device> <xbuffer_unlink_device> <buffer_unlink_device> <xbuffer_get_info> <buffer_get_info> <xbuffer_threshold> <buffer_threshold> <xbuffer_internal_info> <buffer_internal_info> <xinsv> <insv> <xinsv_block> <insv_block> <xremv> <remv> <xremv_block> <remv_block> <xcnpv> <cnpv> <xservice_buffer_starting> <service_buffer_starting> <xevent_output_buffer_empty> <event_output_buffer_empty> <xevent_input_buffer_full> <event_input_buffer_full> <xevent_input_buffer_full_block_op> <event_input_buffer_full_block_op> <xupcall_buffer_filling> <upcall_buffer_filling> <xupcall_buffer_emptying> <upcall_buffer_emptying>