Paparazzi UAS  v6.0_unstable-94-gda5b527-dirty
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
microrl_t Struct Reference

#include <microrl.h>

+ Collaboration diagram for microrl_t:

Data Fields

ring_history_t ring_hist
 
char * prompt_str
 
char cmdline [_COMMAND_LINE_LEN]
 
int cmdlen
 
int cursor
 
char const * tkn_arr [_COMMAND_TOKEN_NMB]
 
void(* execute )(int argc, const char *const *argv)
 
const char **(* get_completion )(int argc, const char *const *argv)
 
void(* print )(const char *)
 
void(* sigint )(void)
 

Detailed Description

Definition at line 65 of file microrl.h.

Field Documentation

void(* microrl_t::execute)(int argc, const char *const *argv)

Definition at line 74 of file microrl.h.

Referenced by microrl_init(), microrl_set_execute_callback(), and new_line_handler().

const char**(* microrl_t::get_completion)(int argc, const char *const *argv)

Definition at line 75 of file microrl.h.

Referenced by microrl_get_complite(), microrl_init(), and microrl_set_complete_callback().

char* microrl_t::prompt_str

Definition at line 69 of file microrl.h.

Referenced by microrl_init(), and print_prompt().

ring_history_t microrl_t::ring_hist

Definition at line 67 of file microrl.h.

Referenced by hist_search(), microrl_init(), and new_line_handler().

void(* microrl_t::sigint)(void)

Definition at line 78 of file microrl.h.

Referenced by microrl_init(), microrl_insert_char(), and microrl_set_sigint_callback().

char const* microrl_t::tkn_arr[_COMMAND_TOKEN_NMB]

Definition at line 73 of file microrl.h.

Referenced by microrl_get_complite(), new_line_handler(), and split().


The documentation for this struct was generated from the following file: