osprey/be/com/DaVinci.cxx File Reference

#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"

Include dependency graph for DaVinci.cxx:

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 Documentation

#define BASE_SET

#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)

Definition at line 306 of file DaVinci.cxx.

Referenced by DaVinci::Delete_Edge().

#define FT_GRAPH_BEGIN   FTAG(1 << 7)

#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)

#define FT_NEW_NODE   FTAG(1 << 14)

#define FT_NODE_BEGIN   FTAG(1 << 8)

#define FT_NODE_END   FTAG(1 << 10)

#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)

Definition at line 291 of file DaVinci.cxx.

Referenced by DaVinci::Ft_Str(), and DaVinci::Title().

#define FT_UPDATE_BEGIN   FTAG(1 << 13)

#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

Definition at line 79 of file DaVinci.cxx.

Referenced by DaVinci::Parse_Menu_Label().

#define N_EVENT   ( sizeof(Event_Tbl) / sizeof(Event_Tbl[0]) )

Definition at line 508 of file DaVinci.cxx.

Referenced by DaVinci::Parse_Event().

#define N_MENU_BASIC   ( sizeof(Menu_basic) / sizeof(Menu_basic[0]) )

Definition at line 931 of file DaVinci.cxx.

Referenced by DaVinci::Event_Loop().


Function Documentation

bool Parse_Edge_Id ( const char *  epfx,
EVENT_T event 
)

Definition at line 462 of file DaVinci.cxx.

References fprintf(), EVENT_T::sel_edge, sscanf(), and EVENT_T::u.

Referenced by DaVinci::Parse_Event().


Variable Documentation

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.


Generated on Wed Apr 8 14:30:35 2009 for Open64 by  doxygen 1.5.6