/misc/src/release/graphviz-2.18-1/src/graphviz-2.18/lib/gvc/gvc.h File Reference

#include "types.h"
#include "graph.h"

Include dependency graph for gvc.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define dotneato_initialize   dotneato_initialize_DEPRECATED_BY_gvParseArgs
#define parse_args   parse_args_DEPRECATED_BY_gvParseArgs
#define dot_layout   dot_layout_DEPRECATED_BY_gvLayout
#define neato_layout   dot_layout_DEPRECATED_BY_gvLayout
#define fdp_layout   dot_layout_DEPRECATED_BY_gvLayout
#define circo_layout   dot_layout_DEPRECATED_BY_gvLayout
#define twopi_layout   dot_layout_DEPRECATED_BY_gvLayout
#define gvBindContext   gvBindContext_DEPRECATED_BY_gvLayout
#define gvlayout_layout   gvlayout_layout_DEPRECATED_BY_gvLayoutJobs
#define emit_jobs   emit_jobs_DEPRECATED_BY_gvRenderJobs
#define dotneato_write   dotneato_write_DEPRECATED_BY_gvRenderJobs
#define dot_cleanup   dot_cleanup_DEPRECATED_BY_gvFreeLayout
#define neato_cleanup   dot_cleanup_DEPRECATED_BY_gvFreeLayout
#define fdp_cleanup   dot_cleanup_DEPRECATED_BY_gvFreeLayout
#define circo_cleanup   dot_cleanup_DEPRECATED_BY_gvFreeLayout
#define twopi_cleanup   dot_cleanup_DEPRECATED_BY_gvFreeLayout
#define gvlayout_cleanup   gvlayout_cleanup_DEPRECATED_BY_gvFreeLayout
#define gvCleanup   gvCleanup_DEPRECATED_BY_gvFreeContext
#define dotneato_terminate   dotneato_terminate_DEPRECATED_BY_gvFreeContext
#define next_input_graph   next_input_graph_DEPRECATED_BY_gvNextInputGraph

Functions

void gvToggle (int)
GVC_tgvNEWcontext (char **info, char *user)
char * gvUsername (void)
GVC_tgvContext (void)
char ** gvcInfo (GVC_t *)
char * gvcVersion (GVC_t *)
char * gvcBuildDate (GVC_t *)
char * gvcUsername (GVC_t *)
int gvParseArgs (GVC_t *gvc, int argc, char **argv)
graph_tgvNextInputGraph (GVC_t *gvc)
int gvLayout (GVC_t *gvc, graph_t *g, char *engine)
int gvLayoutJobs (GVC_t *gvc, graph_t *g)
void attach_attrs (graph_t *g)
char * agstrdup_html (char *s)
int aghtmlstr (char *s)
int gvRender (GVC_t *gvc, graph_t *g, char *format, FILE *out)
int gvRenderFilename (GVC_t *gvc, graph_t *g, char *format, char *filename)
int gvRenderData (GVC_t *gvc, graph_t *g, char *format, char **result, unsigned int *length)
int gvRenderJobs (GVC_t *gvc, graph_t *g)
int gvFreeLayout (GVC_t *gvc, graph_t *g)
int gvFreeContext (GVC_t *gvc)


Define Documentation

#define circo_cleanup   dot_cleanup_DEPRECATED_BY_gvFreeLayout

Definition at line 44 of file gvc.h.

#define circo_layout   dot_layout_DEPRECATED_BY_gvLayout

Definition at line 33 of file gvc.h.

#define dot_cleanup   dot_cleanup_DEPRECATED_BY_gvFreeLayout

Definition at line 41 of file gvc.h.

#define dot_layout   dot_layout_DEPRECATED_BY_gvLayout

Definition at line 30 of file gvc.h.

#define dotneato_initialize   dotneato_initialize_DEPRECATED_BY_gvParseArgs

Definition at line 27 of file gvc.h.

#define dotneato_terminate   dotneato_terminate_DEPRECATED_BY_gvFreeContext

Definition at line 49 of file gvc.h.

#define dotneato_write   dotneato_write_DEPRECATED_BY_gvRenderJobs

Definition at line 39 of file gvc.h.

#define emit_jobs   emit_jobs_DEPRECATED_BY_gvRenderJobs

Definition at line 38 of file gvc.h.

#define fdp_cleanup   dot_cleanup_DEPRECATED_BY_gvFreeLayout

Definition at line 43 of file gvc.h.

#define fdp_layout   dot_layout_DEPRECATED_BY_gvLayout

Definition at line 32 of file gvc.h.

#define gvBindContext   gvBindContext_DEPRECATED_BY_gvLayout

Definition at line 35 of file gvc.h.

#define gvCleanup   gvCleanup_DEPRECATED_BY_gvFreeContext

Definition at line 48 of file gvc.h.

#define gvlayout_cleanup   gvlayout_cleanup_DEPRECATED_BY_gvFreeLayout

Definition at line 46 of file gvc.h.

#define gvlayout_layout   gvlayout_layout_DEPRECATED_BY_gvLayoutJobs

Definition at line 36 of file gvc.h.

#define neato_cleanup   dot_cleanup_DEPRECATED_BY_gvFreeLayout

Definition at line 42 of file gvc.h.

#define neato_layout   dot_layout_DEPRECATED_BY_gvLayout

Definition at line 31 of file gvc.h.

#define next_input_graph   next_input_graph_DEPRECATED_BY_gvNextInputGraph

Definition at line 50 of file gvc.h.

#define parse_args   parse_args_DEPRECATED_BY_gvParseArgs

Definition at line 28 of file gvc.h.

#define twopi_cleanup   dot_cleanup_DEPRECATED_BY_gvFreeLayout

Definition at line 45 of file gvc.h.

#define twopi_layout   dot_layout_DEPRECATED_BY_gvLayout

Definition at line 34 of file gvc.h.


Function Documentation

int aghtmlstr ( char *  s  ) 

Definition at line 146 of file refstr.c.

References NULL, offsetof, and refstr_t::refcnt.

char* agstrdup_html ( char *  s  ) 

Definition at line 101 of file refstr.c.

References dtinsert, dtsearch, malloc(), NULL, offsetof, refstr_t::refcnt, and refstr_t::s.

void attach_attrs ( graph_t g  ) 

Definition at line 308 of file output.c.

char* gvcBuildDate ( GVC_t  ) 

Definition at line 201 of file gvc.c.

References GVC_s::common, and GVCOMMON_s::info.

char** gvcInfo ( GVC_t  ) 

Definition at line 198 of file gvc.c.

References GVC_s::common, and GVCOMMON_s::info.

GVC_t* gvContext ( void   ) 

Definition at line 40 of file gvc.c.

References aginit, agnodeattr(), FALSE, gvconfig(), gvNEWcontext(), gvUsername(), NODENAME_ESC, and NULL.

char* gvcUsername ( GVC_t  ) 

Definition at line 199 of file gvc.c.

References GVC_s::common, and GVCOMMON_s::user.

char* gvcVersion ( GVC_t  ) 

Definition at line 200 of file gvc.c.

References GVC_s::common, and GVCOMMON_s::info.

int gvFreeContext ( GVC_t gvc  ) 

Definition at line 57 of file gvcontext.c.

References GVC_s::active_jobs, agerrors(), GVC_s::config_path, emit_once_reset(), free(), graphviz_errors, GVC_s::gvgs, gvjobs_delete(), gvrender_end_job(), GVC_s::input_filenames, and GVG_s::next.

Referenced by main().

int gvFreeLayout ( GVC_t gvc,
graph_t g 
)

Definition at line 83 of file gvlayout.c.

Referenced by layout(), and main().

int gvLayout ( GVC_t gvc,
graph_t g,
char *  engine 
)

Definition at line 56 of file gvc.c.

int gvLayoutJobs ( GVC_t gvc,
graph_t g 
)

Definition at line 57 of file gvlayout.c.

Referenced by gvLayout(), and main().

GVC_t* gvNEWcontext ( char **  info,
char *  user 
)

Definition at line 45 of file gvcontext.c.

References agerrorf(), GVC_s::common, GVCOMMON_s::errorfn, GVCOMMON_s::info, GVCOMMON_s::user, and zmalloc().

graph_t* gvNextInputGraph ( GVC_t gvc  ) 

Definition at line 431 of file input.c.

References AGERR, agerr(), agread(), agread_usergets(), agsetfile(), GVCOMMON_s::cmdname, GVC_s::common, GVG_s::g, GVG_s::graph_index, graphviz_errors, GVG_s::gvc, GVC_s::gvg, GVC_s::gvgs, GVG_s::input_filename, GVC_s::input_filenames, GVG_s::next, NULL, and zmalloc().

Referenced by main().

int gvParseArgs ( GVC_t gvc,
int  argc,
char **  argv 
)

Definition at line 257 of file args.c.

References dotneato_args_initialize(), gvplugin_write_status(), and Verbose.

Referenced by main().

int gvRender ( GVC_t gvc,
graph_t g,
char *  format,
FILE *  out 
)

Definition at line 87 of file gvc.c.

References AGERR, agerr(), GVJ_s::flags, GD_drawing, gvdevice_finalize(), gvjobs_delete(), gvjobs_output_langname(), gvplugin_list(), gvrender_end_job(), gvrender_select(), gvRenderJobs(), GVC_s::job, LAYOUT_NOT_REQUIRED, NO_SUPPORT, NULL, GVJ_s::output_file, GVJ_s::output_lang, GVJ_s::output_langname, OUTPUT_NOT_REQUIRED, and Agraph_t::root.

Referenced by render().

int gvRenderData ( GVC_t gvc,
graph_t g,
char *  format,
char **  result,
unsigned int *  length 
)

Definition at line 153 of file gvc.c.

References AGERR, agerr(), GVJ_s::flags, GD_drawing, gvdevice_finalize(), gvjobs_delete(), gvjobs_output_langname(), gvplugin_list(), gvrender_end_job(), gvrender_select(), gvRenderJobs(), GVC_s::job, LAYOUT_NOT_REQUIRED, malloc(), NO_SUPPORT, GVJ_s::output_data, GVJ_s::output_data_allocated, OUTPUT_DATA_INITIAL_ALLOCATION, GVJ_s::output_data_position, GVJ_s::output_lang, GVJ_s::output_langname, and Agraph_t::root.

Referenced by renderdata().

int gvRenderFilename ( GVC_t gvc,
graph_t g,
char *  format,
char *  filename 
)

Definition at line 121 of file gvc.c.

int gvRenderJobs ( GVC_t gvc,
graph_t g 
)

Definition at line 2710 of file emit.c.

References GVC_s::active_jobs, AGERR, agerr(), GVJ_s::callbacks, GVC_s::common, GVJ_s::common, DIA, emit_graph(), GVJ_s::flags, GD_drawing, GVG_s::graph_index, GVJ_s::graph_index, GVDEVICE_BINARY_FORMAT, gvdevice_callbacks, GVDEVICE_DOES_PAGES, GVDEVICE_EVENTS, gvevent_key_binding, GVC_s::gvg, gvjobs_first(), gvjobs_next(), gvrender_begin_job(), gvrender_end_job(), gvrender_select(), GVG_s::input_filename, GVJ_s::input_filename, GVC_s::keybindings, GVC_s::layout, GVJ_s::layout_type, GVJ_s::next_active, NO_SUPPORT, NULL, GVC_s::numkeys, GVJ_s::output_file, GVJ_s::output_lang, GVJ_s::output_langname, Show_boxes, GVCOMMON_s::show_boxes, gvplugin_active_layout_s::type, GVCOMMON_s::viewNum, and VTX.

Referenced by gvRender(), gvRenderData(), gvRenderFilename(), and main().

void gvToggle ( int   ) 

Definition at line 595 of file utils.c.

References gvToggle().

Referenced by gvToggle(), and main().

char* gvUsername ( void   ) 

Definition at line 257 of file utils.c.

References agxbinit(), agxbput(), agxbputc, agxbuse, NULL, and SMALLBUF.

Referenced by gvContext(), and main().


Generated on Mon Mar 31 19:06:01 2008 for Graphviz by  doxygen 1.5.1