connection_t Struct Reference
[Console Servicegeneric]


Public Member Functions

 FIFO_CREATE_STATIC (keyrequests, ipc_callid_t, MAX_KEYREQUESTS_BUFFERED)

Data Fields

keybuffer_t keybuffer
int keyrequest_counter
int client_phone
int used
screenbuffer_t screenbuffer
awaiter_t wdata
link_t link
ipcarg_t in_phone_hash
link_t msg_queue
ipc_callid_t callid
ipc_call_t call
ipc_callid_t close_callid
void(* cthread )(ipc_callid_t, ipc_call_t *)

Detailed Description

Definition at line 71 of file console.c.


Member Function Documentation

FIFO_CREATE_STATIC keyrequests  ,
ipc_callid_t  ,
MAX_KEYREQUESTS_BUFFERED 
 

Buffer for unsatisfied request for keys.


Field Documentation

keybuffer_t keybuffer
 

Buffer for incoming keys.

Definition at line 72 of file console.c.

Referenced by client_connection(), and keyboard_events().

int keyrequest_counter
 

Number of requests in buffer.

Definition at line 74 of file console.c.

Referenced by client_connection(), keyboard_events(), and main().

int client_phone
 

Phone to connected client.

Definition at line 75 of file console.c.

Referenced by client_connection().

int used
 

1 if this virtual console is connected to some client.

Definition at line 76 of file console.c.

Referenced by client_connection().

screenbuffer_t screenbuffer
 

Screenbuffer for saving screen contents and related settings.

Definition at line 77 of file console.c.

Referenced by change_console(), client_connection(), and write_char().

awaiter_t wdata
 

Definition at line 132 of file async.c.

Referenced by async_get_call_timeout(), and route_call().

link_t link
 

Hash table link

Definition at line 134 of file async.c.

ipcarg_t in_phone_hash
 

Incoming phone hash.

Definition at line 135 of file async.c.

Referenced by conn_compare(), and connection_thread().

link_t msg_queue
 

Messages that should be delivered to this thread

Definition at line 136 of file async.c.

Referenced by async_get_call_timeout(), connection_thread(), and route_call().

ipc_callid_t callid
 

Definition at line 138 of file async.c.

Referenced by connection_thread().

ipc_call_t call
 

Definition at line 139 of file async.c.

Referenced by connection_thread().

ipc_callid_t close_callid
 

Definition at line 140 of file async.c.

Referenced by connection_thread(), and route_call().

void(* cthread)(ipc_callid_t, ipc_call_t *)
 

Referenced by connection_thread().


Generated on Sun Jun 18 18:02:05 2006 for HelenOS Userspace (ia64) by  doxygen 1.4.6