getcar.h File Reference

See also:
getcar.c
More...

Include dependency graph for getcar.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  win_struct_t

Defines

#define NWINDOWS   10
#define sic_c_do_exit   CFC_EXPORT_NAME( sic_c_do_exit)
#define sic_c_on_exit   CFC_EXPORT_NAME( sic_c_on_exit)
#define get_com_params   CFC_EXPORT_NAME( get_com_params)
#define prompt_loop   CFC_EXPORT_NAME( prompt_loop)
#define read_linec   CFC_EXPORT_NAME( read_linec)
#define search_clients   CFC_EXPORT_NAME( search_clients)
#define trap_sigus   CFC_EXPORT_NAME( trap_sigus)
#define xgag_command   CFC_EXPORT_NAME( xgag_command)
#define xgag_detach   CFC_EXPORT_NAME( xgag_detach)
#define xgag_end_detach   CFC_EXPORT_NAME( xgag_end_detach)
#define xgag_endmenu   CFC_EXPORT_NAME( xgag_endmenu)
#define xgag_key   CFC_EXPORT_NAME( xgag_key)
#define xgag_launch   CFC_EXPORT_NAME( xgag_launch)
#define xgag_menu   CFC_EXPORT_NAME( xgag_menu)
#define xgag_timer   CFC_EXPORT_NAME( xgag_timer)
#define xgag_wait   CFC_EXPORT_NAME( xgag_wait)

Functions

void trap_SIGUSR2 (int lesignal)
void CFC_API sic_c_do_exit (int *status)
void CFC_API sic_c_on_exit ()
void CFC_API get_com_params (int *keyboard, int *idsemap, int *idmemory)
void CFC_API prompt_loop (int *code)
int CFC_API read_linec (CFC_FzString prompt, CFC_FzString line, int *code, int *wait_command)
void CFC_API search_clients (int *code)
void CFC_API trap_sigus ()
void CFC_API xgag_command (CFC_FzString label, CFC_FzString command)
void CFC_API xgag_detach (CFC_FzString txt, CFC_FzString name)
void CFC_API xgag_end_detach (CFC_FzString name)
void CFC_API xgag_endmenu ()
void CFC_API xgag_key (CFC_FzString key)
void CFC_API xgag_launch ()
void CFC_API xgag_menu (CFC_FzString label)
void CFC_API xgag_timer (int *nh)
void CFC_API xgag_wait ()

Variables

win_struct_t detach_win [NWINDOWS]


Detailed Description

See also:
getcar.c

Definition in file getcar.h.


Define Documentation

#define get_com_params   CFC_EXPORT_NAME( get_com_params)

Definition at line 34 of file getcar.h.

#define NWINDOWS   10

Definition at line 29 of file getcar.h.

Referenced by DllMain(), MenuWndProc(), prompt_loop(), xgag_end_detach(), and xgag_launch().

#define prompt_loop   CFC_EXPORT_NAME( prompt_loop)

Definition at line 35 of file getcar.h.

#define read_linec   CFC_EXPORT_NAME( read_linec)

Definition at line 36 of file getcar.h.

#define search_clients   CFC_EXPORT_NAME( search_clients)

Definition at line 37 of file getcar.h.

#define sic_c_do_exit   CFC_EXPORT_NAME( sic_c_do_exit)

Definition at line 32 of file getcar.h.

#define sic_c_on_exit   CFC_EXPORT_NAME( sic_c_on_exit)

Definition at line 33 of file getcar.h.

#define trap_sigus   CFC_EXPORT_NAME( trap_sigus)

Definition at line 38 of file getcar.h.

#define xgag_command   CFC_EXPORT_NAME( xgag_command)

Definition at line 39 of file getcar.h.

#define xgag_detach   CFC_EXPORT_NAME( xgag_detach)

Definition at line 40 of file getcar.h.

#define xgag_end_detach   CFC_EXPORT_NAME( xgag_end_detach)

Definition at line 41 of file getcar.h.

#define xgag_endmenu   CFC_EXPORT_NAME( xgag_endmenu)

Definition at line 42 of file getcar.h.

#define xgag_key   CFC_EXPORT_NAME( xgag_key)

Definition at line 43 of file getcar.h.

#define xgag_launch   CFC_EXPORT_NAME( xgag_launch)

Definition at line 44 of file getcar.h.

#define xgag_menu   CFC_EXPORT_NAME( xgag_menu)

Definition at line 45 of file getcar.h.

#define xgag_timer   CFC_EXPORT_NAME( xgag_timer)

Definition at line 46 of file getcar.h.

#define xgag_wait   CFC_EXPORT_NAME( xgag_wait)

Definition at line 47 of file getcar.h.


Function Documentation

void CFC_API get_com_params ( int *  keyboard,
int *  idsemap,
int *  idmemory 
)

Definition at line 135 of file getcar.c.

References sic_get_comm_id().

Here is the call graph for this function:

void CFC_API prompt_loop ( int *  code  ) 

Definition at line 150 of file getcar.c.

References detach_win, launch_keyboard(), NWINDOWS, run_xremote(), sic_get_comm_id(), sic_get_static_argv(), sic_get_task_id(), sic_launch(), and SIC_TASK_NULL.

Here is the call graph for this function:

int CFC_API read_linec ( CFC_FzString  prompt,
CFC_FzString  line,
int *  code,
int *  wait_command 
)

Definition at line 233 of file getcar.c.

References CFC_c2fz_strcpy(), command_line_t::code, command_line_t::line, command_line_t::nc, command_line_t::prompt, SIC_KEYBOARD, SIC_SILENT_MODE, sic_suspend_prompt(), and sic_wait_command().

Here is the call graph for this function:

void CFC_API search_clients ( int *  code  ) 

Definition at line 103 of file getcar.c.

References sic_create_comm_board(), sic_get_comm_id(), and sic_open_comm_board().

Here is the call graph for this function:

void CFC_API sic_c_do_exit ( int *  status  ) 

Definition at line 125 of file getcar.c.

References sic_do_exit().

Here is the call graph for this function:

void CFC_API sic_c_on_exit (  ) 

Definition at line 130 of file getcar.c.

References sic_on_exit().

Here is the call graph for this function:

void CFC_API trap_sigus (  ) 

void trap_SIGUSR2 ( int  lesignal  ) 

void CFC_API xgag_command ( CFC_FzString  label,
CFC_FzString  command 
)

Definition at line 308 of file getcar.c.

References CFC_fz2c_string().

Here is the call graph for this function:

void CFC_API xgag_detach ( CFC_FzString  txt,
CFC_FzString  name 
)

Definition at line 268 of file getcar.c.

References CFC_fz2c_string(), sic_do_exit(), and sic_perror().

Here is the call graph for this function:

void CFC_API xgag_end_detach ( CFC_FzString  name  ) 

Definition at line 332 of file getcar.c.

References CFC_fz2c_string(), detach_win, NWINDOWS, and sic_terminate().

Here is the call graph for this function:

void CFC_API xgag_endmenu (  ) 

Definition at line 302 of file getcar.c.

void CFC_API xgag_key ( CFC_FzString  key  ) 

Definition at line 52 of file getcar.c.

References CFC_fz2c_strcpy(), and YES.

Here is the call graph for this function:

void CFC_API xgag_launch (  ) 

Definition at line 315 of file getcar.c.

References detach_win, launch_xmenu(), NWINDOWS, and win_struct_t::task.

Here is the call graph for this function:

void CFC_API xgag_menu ( CFC_FzString  label  ) 

Definition at line 295 of file getcar.c.

References CFC_fz2c_string().

Here is the call graph for this function:

void CFC_API xgag_timer ( int *  nh  ) 

Definition at line 59 of file getcar.c.

void CFC_API xgag_wait (  ) 

Definition at line 72 of file getcar.c.

References command_line_t::line, and sic_wait_command().

Here is the call graph for this function:


Variable Documentation

win_struct_t detach_win[NWINDOWS]

Definition at line 28 of file getcar.c.

Referenced by DllMain(), MenuWndProc(), prompt_loop(), xgag_end_detach(), and xgag_launch().


Generated on Tue Mar 13 15:19:06 2007 for SIC by  doxygen 1.5.1