"Fossies" - the Fresh Open Source Software Archive

Member "ettercap-0.8.3.1/src/interfaces/curses/ec_curses.h" (1 Aug 2020, 1029 Bytes) of package /linux/privat/ettercap-0.8.3.1.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. For more information about "ec_curses.h" see the Fossies "Dox" file reference documentation and the latest Fossies "Diffs" side-by-side code changes report: 0.8.3_vs_0.8.3.1.

    1 #ifndef ETTERCAP_CURSES_H
    2 #define ETTERCAP_CURSES_H
    3 
    4 #include <wdg.h>
    5 
    6 #define SYSMSG_WIN_SIZE -8
    7 
    8 #define CURSES_LOCK(x) do { pthread_mutex_lock(&x); } while (0)
    9 #define CURSES_UNLOCK(x) do { pthread_mutex_unlock(&x); } while (0)
   10 
   11 extern void set_curses_interface(void);
   12 extern void curses_input(const char *title, char *input, size_t n, void (*callback)(void));
   13 extern void curses_message(const char *msg);
   14 
   15 extern void curses_flush_msg(void);
   16 extern void curses_sniff_offline(void);
   17 extern void curses_sniff_live(void);
   18 void curses_hosts_update(void);
   19 void curses_plugins_update(void);
   20 void curses_autostart_plugins(void);
   21 
   22 /* menus */
   23 extern struct wdg_menu menu_filters[]; 
   24 extern struct wdg_menu menu_logging[]; 
   25 extern struct wdg_menu menu_help[]; 
   26 extern struct wdg_menu menu_hosts[]; 
   27 extern struct wdg_menu menu_mitm[]; 
   28 extern struct wdg_menu menu_plugins[]; 
   29 extern struct wdg_menu menu_start[]; 
   30 extern struct wdg_menu menu_targets[]; 
   31 extern struct wdg_menu menu_view[]; 
   32 
   33 #endif
   34 
   35 /* EOF */
   36 
   37 // vim:ts=3:expandtab
   38