#include "builddate.h"
#include "types.h"
#include "graph.h"
#include "const.h"
#include "gvplugin.h"
#include "gvcjob.h"
#include "gvcint.h"
#include "gvcproc.h"
Include dependency graph for gvc.c:
Go to the source code of this file.
Defines | |
#define | OUTPUT_DATA_INITIAL_ALLOCATION 4096 |
Functions | |
GVC_t * | gvNEWcontext (char **info, char *user) |
char * | gvUsername (void) |
int | gvRenderJobs (GVC_t *gvc, graph_t *g) |
GVC_t * | gvContext (void) |
int | gvLayout (GVC_t *gvc, graph_t *g, char *engine) |
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) |
char ** | gvcInfo (GVC_t *gvc) |
char * | gvcUsername (GVC_t *gvc) |
char * | gvcVersion (GVC_t *gvc) |
char * | gvcBuildDate (GVC_t *gvc) |
#define OUTPUT_DATA_INITIAL_ALLOCATION 4096 |
Referenced by gvRenderData().
char* gvcBuildDate | ( | GVC_t * | gvc | ) |
char** gvcInfo | ( | GVC_t * | gvc | ) |
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 * | gvc | ) |
char* gvcVersion | ( | GVC_t * | gvc | ) |
Definition at line 56 of file gvc.c.
References agerr(), AGERR, agsafeset(), GD_bb, GD_drawing, gvlayout_select(), gvLayoutJobs(), gvplugin_list(), NO_SUPPORT, and ROUND.
Referenced by layout().
GVC_t* gvNEWcontext | ( | char ** | info, | |
char * | user | |||
) |
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().
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().
Definition at line 121 of file gvc.c.
References agerr(), AGERR, GVJ_s::flags, GD_drawing, gvdevice_finalize(), gvjobs_delete(), gvjobs_output_filename(), gvjobs_output_langname(), gvplugin_list(), gvrender_end_job(), gvrender_select(), gvRenderJobs(), GVC_s::job, LAYOUT_NOT_REQUIRED, NO_SUPPORT, GVJ_s::output_file, GVJ_s::output_lang, GVJ_s::output_langname, and Agraph_t::root.
Referenced by render().