#include <sys/socket.h>#include <arpa/inet.h>#include <stdio.h>#include <sys/types.h>#include <unistd.h>#include <signal.h>#include <wait.h>#include <stdarg.h>#include <time.h>#include <string.h>#include <errno.h>#include "DaVinci.h"

Go to the source code of this file.
Defines | |
| #define | MAX_MENU_LABEL_LEN 100 |
| #define | CALLBACK_DEBUG |
| #define | FT_DAVINCI FTAG(1 << 0) |
| #define | FT_TITLE FTAG(1 << 1) |
| #define | FT_SHOW_STATUS FTAG(1 << 2) |
| #define | FT_SHOW_MESSAGE FTAG(1 << 3) |
| #define | FT_MENU_CREATE FTAG(1 << 4) |
| #define | FT_MENU_ACTIVATE FTAG(1 << 5) |
| #define | FT_MENU_DEACTIVATE FTAG(1 << 6) |
| #define | FT_GRAPH_BEGIN FTAG(1 << 7) |
| #define | FT_NODE_BEGIN FTAG(1 << 8) |
| #define | FT_OUT_EDGE FTAG(1 << 9) |
| #define | FT_NODE_END FTAG(1 << 10) |
| #define | FT_GRAPH_END FTAG(1 << 11) |
| #define | FT_CHANGE_ATTR FTAG(1 << 12) |
| #define | FT_UPDATE_BEGIN FTAG(1 << 13) |
| #define | FT_NEW_NODE FTAG(1 << 14) |
| #define | FT_NEW_EDGE FTAG(1 << 15) |
| #define | FT_DELETE_EDGE FTAG(1 << 16) |
| #define | FT_UPDATE_END FTAG(1 << 17) |
| #define | BASE_SET |
| #define | N_EVENT ( sizeof(Event_Tbl) / sizeof(Event_Tbl[0]) ) |
| #define | N_MENU_BASIC ( sizeof(Menu_basic) / sizeof(Menu_basic[0]) ) |
Functions/Subroutines | |
| bool | Parse_Edge_Id (const char *epfx, EVENT_T *event) |
Variables | |
| type { | |
| const char * name | |
| EVENT_KIND kind | |
| } | Event_Tbl [] |
| static MENU_INFO | Menu_basic [] |
| #define BASE_SET |
Value:
( \ FT_DAVINCI | FT_TITLE | FT_SHOW_STATUS | FT_SHOW_MESSAGE \ | FT_MENU_CREATE | FT_MENU_ACTIVATE | FT_MENU_DEACTIVATE \ | FT_GRAPH_END | FT_CHANGE_ATTR | FT_UPDATE_END \ )
Definition at line 309 of file DaVinci.cxx.
Referenced by DaVinci::Change_Attr(), DaVinci::Graph_Begin(), DaVinci::Menu_Activate(), DaVinci::Menu_Create(), DaVinci::Menu_Deactivate(), DaVinci::Show_Message(), DaVinci::Show_Status(), DaVinci::Title(), and DaVinci::Update_Begin().
| #define CALLBACK_DEBUG |
Definition at line 81 of file DaVinci.cxx.
| #define FT_CHANGE_ATTR FTAG(1 << 12) |
Definition at line 302 of file DaVinci.cxx.
Referenced by DaVinci::Change_Attr(), and DaVinci::Ft_Str().
| #define FT_DAVINCI FTAG(1 << 0) |
Definition at line 290 of file DaVinci.cxx.
Referenced by DaVinci::DaVinci(), DaVinci::Ft_Str(), and DaVinci::Usage_Error().
| #define FT_DELETE_EDGE FTAG(1 << 16) |
| #define FT_GRAPH_BEGIN FTAG(1 << 7) |
Definition at line 297 of file DaVinci.cxx.
Referenced by DaVinci::Ft_Str(), DaVinci::Graph_Begin(), DaVinci::Graph_End(), and DaVinci::Node_Begin().
| #define FT_GRAPH_END FTAG(1 << 11) |
Definition at line 301 of file DaVinci.cxx.
Referenced by DaVinci::Ft_Str(), and DaVinci::Graph_End().
| #define FT_MENU_ACTIVATE FTAG(1 << 5) |
Definition at line 295 of file DaVinci.cxx.
Referenced by DaVinci::Ft_Str(), and DaVinci::Menu_Activate().
| #define FT_MENU_CREATE FTAG(1 << 4) |
Definition at line 294 of file DaVinci.cxx.
Referenced by DaVinci::Ft_Str(), and DaVinci::Menu_Create().
| #define FT_MENU_DEACTIVATE FTAG(1 << 6) |
Definition at line 296 of file DaVinci.cxx.
Referenced by DaVinci::Ft_Str(), and DaVinci::Menu_Deactivate().
| #define FT_NEW_EDGE FTAG(1 << 15) |
Definition at line 305 of file DaVinci.cxx.
Referenced by DaVinci::Delete_Edge(), DaVinci::Ft_Str(), DaVinci::New_Edge(), and DaVinci::Update_End().
| #define FT_NEW_NODE FTAG(1 << 14) |
Definition at line 304 of file DaVinci.cxx.
Referenced by DaVinci::Delete_Edge(), DaVinci::Ft_Str(), DaVinci::New_Edge(), DaVinci::New_Node(), and DaVinci::Update_End().
| #define FT_NODE_BEGIN FTAG(1 << 8) |
Definition at line 298 of file DaVinci.cxx.
Referenced by DaVinci::Ft_Str(), DaVinci::Node_Begin(), DaVinci::Node_End(), and DaVinci::Out_Edge().
| #define FT_NODE_END FTAG(1 << 10) |
Definition at line 300 of file DaVinci.cxx.
Referenced by DaVinci::Ft_Str(), DaVinci::Graph_End(), DaVinci::Node_Begin(), and DaVinci::Node_End().
| #define FT_OUT_EDGE FTAG(1 << 9) |
Definition at line 299 of file DaVinci.cxx.
Referenced by DaVinci::Ft_Str(), DaVinci::Node_End(), and DaVinci::Out_Edge().
| #define FT_SHOW_MESSAGE FTAG(1 << 3) |
Definition at line 293 of file DaVinci.cxx.
Referenced by DaVinci::Ft_Str(), and DaVinci::Show_Message().
| #define FT_SHOW_STATUS FTAG(1 << 2) |
Definition at line 292 of file DaVinci.cxx.
Referenced by DaVinci::Ft_Str(), and DaVinci::Show_Status().
| #define FT_TITLE FTAG(1 << 1) |
| #define FT_UPDATE_BEGIN FTAG(1 << 13) |
Definition at line 303 of file DaVinci.cxx.
Referenced by DaVinci::Delete_Edge(), DaVinci::Ft_Str(), DaVinci::New_Edge(), DaVinci::New_Node(), DaVinci::Update_Begin(), and DaVinci::Update_End().
| #define FT_UPDATE_END FTAG(1 << 17) |
Definition at line 307 of file DaVinci.cxx.
Referenced by DaVinci::Ft_Str(), and DaVinci::Update_End().
| #define MAX_MENU_LABEL_LEN 100 |
| #define N_MENU_BASIC ( sizeof(Menu_basic) / sizeof(Menu_basic[0]) ) |
Definition at line 462 of file DaVinci.cxx.
References fprintf(), EVENT_T::sel_edge, sscanf(), and EVENT_T::u.
Referenced by DaVinci::Parse_Event().
struct { ... } Event_Tbl[] [static] |
Referenced by DaVinci::Parse_Event().
Definition at line 497 of file DaVinci.cxx.
MENU_INFO Menu_basic[] [static] |
Initial value:
{
{ "exit_event_loop", "exit_event_loop", true, 0, NULL }
}
Definition at line 928 of file DaVinci.cxx.
| const char * name |
Definition at line 496 of file DaVinci.cxx.
1.5.6