Paparazzi UAS  v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
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
 
const char * 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

◆ cmdlen

◆ cmdline

◆ cursor

◆ execute

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().

◆ get_completion

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().

◆ print

◆ prompt_str

char* microrl_t::prompt_str

Definition at line 69 of file microrl.h.

Referenced by microrl_init(), and print_prompt().

◆ ring_hist

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().

◆ sigint

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().

◆ tkn_arr

const char* 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: