Create a GraphViz dot file from the NeoMutt objects. More...
#include "config.h"#include <stdbool.h>#include <stdio.h>#include <string.h>#include <sys/stat.h>#include <time.h>#include "mutt/lib.h"#include "address/lib.h"#include "config/lib.h"#include "email/lib.h"#include "core/lib.h"#include "conn/lib.h"#include "gui/lib.h"#include "lib.h"#include "attach/lib.h"#include "compmbox/lib.h"#include "expando/lib.h"#include "imap/lib.h"#include "maildir/lib.h"#include "mbox/lib.h"#include "ncrypt/lib.h"#include "nntp/lib.h"#include "pattern/lib.h"#include "pop/lib.h"#include "imap/adata.h"#include "imap/mdata.h"#include "imap/private.h"#include "maildir/edata.h"#include "maildir/mdata.h"#include "nntp/adata.h"#include "nntp/mdata.h"#include "pop/adata.h"#include "pop/private.h"#include "notmuch/lib.h"#include "notmuch/adata.h"#include "notmuch/mdata.h"#include "notmuch/private.h"
Include dependency graph for graphviz.c:Go to the source code of this file.
Macros | |
| #define | GV_HIDE_MVIEW_CONTENTS |
| #define | ADD_BOOL(F) |
| #define | ADD_BOOL(F) |
| #define | ADD_FLAG(F) |
| #define | ADDR_LIST(AL) |
| #define | ADD_BOOL(F) |
| #define | ADD_BOOL(F) |
| #define | ADD_BOOL(F) |
Functions | |
| void | dot_email (FILE *fp, const struct Email *e, struct ListHead *links) |
| void | dot_envelope (FILE *fp, const struct Envelope *env, struct ListHead *links) |
| void | dot_patternlist (FILE *fp, const struct PatternList *pl, struct ListHead *links) |
| void | dot_expando_node (FILE *fp, const struct ExpandoNode *node, struct ListHead *links) |
| void | dot_type_bool (FILE *fp, const char *name, bool val) |
| Write a boolean type field to GraphViz output. | |
| void | dot_type_char (FILE *fp, const char *name, char ch) |
| Write a character type field to GraphViz output. | |
| void | dot_type_date (char *buf, size_t buflen, time_t timestamp) |
| Format a timestamp for GraphViz output. | |
| void | dot_type_file (FILE *fp, const char *name, FILE *struct_fp) |
| Write a file pointer field to GraphViz output. | |
| void | dot_type_number (FILE *fp, const char *name, int num) |
| Write a number type field to GraphViz output. | |
| void | dot_type_string_escape (struct Buffer *buf) |
| Escape special characters in a string for GraphViz. | |
| void | dot_type_string (FILE *fp, const char *name, const char *str, bool force) |
| Write a string type field to GraphViz output. | |
| void | dot_type_umask (char *buf, size_t buflen, int umask) |
| Format a file mode as octal string. | |
| void | dot_ptr_name (char *buf, size_t buflen, const void *ptr) |
| Generate GraphViz object name from pointer. | |
| void | dot_ptr (FILE *fp, const char *name, void *ptr, const char *colour) |
| Write a pointer field to GraphViz output. | |
| void | dot_add_link (struct ListHead *links, const void *src, const void *dst, const char *label, const char *short_label, bool back, const char *colour) |
| Add a link between two objects in GraphViz. | |
| void | dot_graph_header (FILE *fp) |
| Write GraphViz graph header. | |
| void | dot_graph_footer (FILE *fp, struct ListHead *links) |
| Write GraphViz graph footer with links. | |
| void | dot_object_header (FILE *fp, const void *ptr, const char *name, const char *colour) |
| Write GraphViz object header. | |
| void | dot_object_footer (FILE *fp) |
| Write GraphViz object footer. | |
| void | dot_node (FILE *fp, void *ptr, const char *name, const char *colour) |
| Write a simple GraphViz node. | |
| void | dot_path_fs (char *buf, size_t buflen, const char *path) |
| Extract filesystem path from full path. | |
| void | dot_path_imap (char *buf, size_t buflen, const char *path) |
| Extract IMAP path from full path. | |
| void | dot_config (FILE *fp, const char *name, int type, struct ConfigSubset *sub, struct ListHead *links) |
| void | dot_comp (FILE *fp, struct CompressInfo *ci, struct ListHead *links) |
| void | dot_mailbox_type (FILE *fp, const char *name, enum MailboxType type) |
| Write a mailbox type field to GraphViz output. | |
| void | dot_mailbox_imap (FILE *fp, struct ImapMboxData *mdata, struct ListHead *links) |
| Dump IMAP mailbox metadata. | |
| void | dot_mailbox_maildir (FILE *fp, struct MaildirMboxData *mdata, struct ListHead *links) |
| Dump Maildir mailbox metadata. | |
| void | dot_mailbox_mbox (FILE *fp, struct MboxAccountData *mdata, struct ListHead *links) |
| Dump Mbox mailbox metadata. | |
| void | dot_mailbox_nntp (FILE *fp, struct NntpMboxData *mdata, struct ListHead *links) |
| Dump NNTP mailbox metadata. | |
| void | dot_mailbox_notmuch (FILE *fp, struct NmMboxData *mdata, struct ListHead *links) |
| Dump Notmuch mailbox metadata. | |
| void | dot_mailbox_pop (FILE *fp, struct PopAccountData *adata, struct ListHead *links) |
| Dump POP mailbox metadata. | |
| void | dot_mailbox (FILE *fp, struct Mailbox *m, struct ListHead *links) |
| Dump a mailbox object. | |
| void | dot_mailbox_array (FILE *fp, struct MailboxArray *ma, struct ListHead *links) |
| Dump an array of mailboxes. | |
| void | dot_connection (FILE *fp, struct Connection *c, struct ListHead *links) |
| Dump a connection. | |
| void | dot_account_imap (FILE *fp, struct ImapAccountData *adata, struct ListHead *links) |
| Dump IMAP account data. | |
| void | dot_account_mbox (FILE *fp, struct MboxAccountData *adata, struct ListHead *links) |
| Dump Mbox account data. | |
| void | dot_account_nntp (FILE *fp, struct NntpAccountData *adata, struct ListHead *links) |
| Dump NNTP account data. | |
| void | dot_account_notmuch (FILE *fp, struct NmAccountData *adata, struct ListHead *links) |
| Dump Notmuch account data. | |
| void | dot_account_pop (FILE *fp, struct PopAccountData *adata, struct ListHead *links) |
| Dump POP account data. | |
| void | dot_account (FILE *fp, struct Account *a, struct ListHead *links) |
| Dump an account object. | |
| void | dot_account_array (FILE *fp, struct AccountArray *aa, struct ListHead *links) |
| Dump an array of accounts. | |
| void | dot_mview (FILE *fp, const struct MailboxView *mv, struct ListHead *links) |
| Dump a mailbox view. | |
| void | dump_graphviz (const char *title, const struct MailboxView *mv) |
| Dump NeoMutt data structures to GraphViz format. | |
| void | dot_parameter_list (FILE *fp, const char *name, const struct ParameterList *pl) |
| void | dot_content (FILE *fp, struct Content *cont, struct ListHead *links) |
| void | dot_attach_ptr (FILE *fp, struct AttachPtr *aptr, struct ListHead *links) |
| void | dot_body (FILE *fp, const struct Body *b, struct ListHead *links, bool link_next) |
| void | dot_list_head (FILE *fp, const char *name, const struct ListHead *list) |
| void | dot_addr_list (FILE *fp, const char *name, const struct AddressList *al, struct ListHead *links) |
| void | dump_graphviz_body (const struct Body *b) |
| void | dump_graphviz_email (const struct Email *e, const char *title) |
| void | dot_attach_ptr2 (FILE *fp, struct AttachPtr *aptr, struct ListHead *links) |
| void | dot_array_actx_idx (FILE *fp, struct AttachPtr **idx, short idxlen, short idxmax, struct ListHead *links) |
| void | dot_array_actx_v2r (FILE *fp, short *v2r, short vcount, struct ListHead *links) |
| void | dot_array_actx_fp_idx (FILE *fp, FILE **fp_idx, short fp_len, short fp_max, struct ListHead *links) |
| void | dot_array_actx_body_idx (FILE *fp, struct Body **body_idx, short body_len, short body_max, struct ListHead *links) |
| void | dot_attach_ctx (FILE *fp, const struct AttachCtx *actx, struct ListHead *links) |
| void | dump_graphviz_attach_ctx (const struct AttachCtx *actx) |
| const char * | pattern_type_name (int type) |
| void | dot_pattern (FILE *fp, struct Pattern *pat, struct ListHead *links) |
| void | dump_graphviz_patternlist (struct PatternList *pl) |
| void | dot_format (FILE *fp, struct ExpandoFormat *fmt) |
| void | dot_expando_node_empty (FILE *fp, const struct ExpandoNode *node, struct ListHead *links) |
| void | dot_expando_node_text (FILE *fp, const struct ExpandoNode *node, struct ListHead *links) |
| void | dot_expando_node_pad (FILE *fp, const struct ExpandoNode *node, struct ListHead *links) |
| void | dot_expando_node_condition (FILE *fp, const struct ExpandoNode *node, struct ListHead *links) |
| void | dot_expando_node_conditional_bool (FILE *fp, const struct ExpandoNode *node, struct ListHead *links) |
| void | dot_expando_node_conditional_date (FILE *fp, const struct ExpandoNode *node, struct ListHead *links) |
| void | dot_expando_node_container (FILE *fp, const struct ExpandoNode *node, struct ListHead *links) |
| void | dot_expando_node_expando (FILE *fp, const struct ExpandoNode *node, struct ListHead *links) |
| void | dot_expando_node_unknown (FILE *fp, const struct ExpandoNode *node, struct ListHead *links) |
| void | dump_graphviz_expando_node (const struct ExpandoNode *node) |
Create a GraphViz dot file from the NeoMutt objects.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
Definition in file graphviz.c.
| #define GV_HIDE_MVIEW_CONTENTS |
Definition at line 70 of file graphviz.c.
| #define ADD_BOOL | ( | F | ) |
| #define ADD_BOOL | ( | F | ) |
| #define ADD_FLAG | ( | F | ) |
| #define ADDR_LIST | ( | AL | ) |
| #define ADD_BOOL | ( | F | ) |
| #define ADD_BOOL | ( | F | ) |
| #define ADD_BOOL | ( | F | ) |
| void dot_email | ( | FILE * | fp, |
| const struct Email * | e, | ||
| struct ListHead * | links ) |
Helper to add an email boolean flag to graphviz output
Helper to add an email security flag to graphviz output
Definition at line 1463 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_envelope | ( | FILE * | fp, |
| const struct Envelope * | env, | ||
| struct ListHead * | links ) |
Helper to add an envelope changed flag to graphviz output
Helper to output an address list in graphviz
Definition at line 1400 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_patternlist | ( | FILE * | fp, |
| const struct PatternList * | pl, | ||
| struct ListHead * | links ) |
Definition at line 1909 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_expando_node | ( | FILE * | fp, |
| const struct ExpandoNode * | node, | ||
| struct ListHead * | links ) |
Definition at line 2183 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_type_bool | ( | FILE * | fp, |
| const char * | name, | ||
| bool | val ) |
Write a boolean type field to GraphViz output.
| fp | File pointer |
| name | Field name |
| val | Boolean value |
Definition at line 90 of file graphviz.c.
Here is the caller graph for this function:| void dot_type_char | ( | FILE * | fp, |
| const char * | name, | ||
| char | ch ) |
Write a character type field to GraphViz output.
| fp | File pointer |
| name | Field name |
| ch | Character value |
Definition at line 107 of file graphviz.c.
Here is the caller graph for this function:| void dot_type_date | ( | char * | buf, |
| size_t | buflen, | ||
| time_t | timestamp ) |
Format a timestamp for GraphViz output.
Definition at line 126 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_type_file | ( | FILE * | fp, |
| const char * | name, | ||
| FILE * | struct_fp ) |
Write a file pointer field to GraphViz output.
| fp | File pointer |
| name | Field name |
| struct_fp | File pointer value |
Definition at line 137 of file graphviz.c.
Here is the caller graph for this function:| void dot_type_number | ( | FILE * | fp, |
| const char * | name, | ||
| int | num ) |
Write a number type field to GraphViz output.
| fp | File pointer |
| name | Field name |
| num | Numeric value |
Definition at line 160 of file graphviz.c.
Here is the caller graph for this function:| void dot_type_string_escape | ( | struct Buffer * | buf | ) |
Escape special characters in a string for GraphViz.
| buf | String buffer to escape |
Definition at line 173 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_type_string | ( | FILE * | fp, |
| const char * | name, | ||
| const char * | str, | ||
| bool | force ) |
Write a string type field to GraphViz output.
| fp | File pointer |
| name | Field name |
| str | String value |
| force | Always output even if empty |
Definition at line 193 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_type_umask | ( | char * | buf, |
| size_t | buflen, | ||
| int | umask ) |
Format a file mode as octal string.
Definition at line 224 of file graphviz.c.
Here is the caller graph for this function:| void dot_ptr_name | ( | char * | buf, |
| size_t | buflen, | ||
| const void * | ptr ) |
Generate GraphViz object name from pointer.
Definition at line 236 of file graphviz.c.
Here is the caller graph for this function:| void dot_ptr | ( | FILE * | fp, |
| const char * | name, | ||
| void * | ptr, | ||
| const char * | colour ) |
Write a pointer field to GraphViz output.
| fp | File pointer |
| name | Field name |
| ptr | Pointer value |
| colour | Optional color for pointer |
Definition at line 248 of file graphviz.c.
Here is the caller graph for this function:| void dot_add_link | ( | struct ListHead * | links, |
| const void * | src, | ||
| const void * | dst, | ||
| const char * | label, | ||
| const char * | short_label, | ||
| bool | back, | ||
| const char * | colour ) |
Add a link between two objects in GraphViz.
| links | List to add link to |
| src | Source object pointer |
| dst | Destination object pointer |
| label | Full label text |
| short_label | Short label text |
| back | True if arrow should be reversed |
| colour | Optional color for edge |
Definition at line 275 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_graph_header | ( | FILE * | fp | ) |
Write GraphViz graph header.
| fp | File pointer |
Definition at line 307 of file graphviz.c.
Here is the caller graph for this function:| void dot_graph_footer | ( | FILE * | fp, |
| struct ListHead * | links ) |
Write GraphViz graph footer with links.
| fp | File pointer |
| links | List of link definitions |
Definition at line 335 of file graphviz.c.
Here is the caller graph for this function:| void dot_object_header | ( | FILE * | fp, |
| const void * | ptr, | ||
| const char * | name, | ||
| const char * | colour ) |
Write GraphViz object header.
| fp | File pointer |
| ptr | Object pointer |
| name | Object name |
| colour | Background color |
Definition at line 353 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_object_footer | ( | FILE * | fp | ) |
Write GraphViz object footer.
| fp | File pointer |
Definition at line 374 of file graphviz.c.
Here is the caller graph for this function:| void dot_node | ( | FILE * | fp, |
| void * | ptr, | ||
| const char * | name, | ||
| const char * | colour ) |
Write a simple GraphViz node.
| fp | File pointer |
| ptr | Node pointer |
| name | Node name |
| colour | Node color |
Definition at line 388 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_path_fs | ( | char * | buf, |
| size_t | buflen, | ||
| const char * | path ) |
Extract filesystem path from full path.
Definition at line 409 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_path_imap | ( | char * | buf, |
| size_t | buflen, | ||
| const char * | path ) |
Extract IMAP path from full path.
Definition at line 432 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_config | ( | FILE * | fp, |
| const char * | name, | ||
| int | type, | ||
| struct ConfigSubset * | sub, | ||
| struct ListHead * | links ) |
Definition at line 448 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_comp | ( | FILE * | fp, |
| struct CompressInfo * | ci, | ||
| struct ListHead * | links ) |
Definition at line 503 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_mailbox_type | ( | FILE * | fp, |
| const char * | name, | ||
| enum MailboxType | type ) |
Write a mailbox type field to GraphViz output.
| fp | File pointer |
| name | Field name |
| type | Mailbox type |
Definition at line 518 of file graphviz.c.
Here is the caller graph for this function:| void dot_mailbox_imap | ( | FILE * | fp, |
| struct ImapMboxData * | mdata, | ||
| struct ListHead * | links ) |
Dump IMAP mailbox metadata.
| fp | File pointer |
| mdata | IMAP metadata |
| links | List of links |
Definition at line 569 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_mailbox_maildir | ( | FILE * | fp, |
| struct MaildirMboxData * | mdata, | ||
| struct ListHead * | links ) |
Dump Maildir mailbox metadata.
| fp | File pointer |
| mdata | Maildir metadata |
| links | List of links |
Definition at line 584 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_mailbox_mbox | ( | FILE * | fp, |
| struct MboxAccountData * | mdata, | ||
| struct ListHead * | links ) |
Dump Mbox mailbox metadata.
| fp | File pointer |
| mdata | Mbox metadata |
| links | List of links |
Definition at line 604 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_mailbox_nntp | ( | FILE * | fp, |
| struct NntpMboxData * | mdata, | ||
| struct ListHead * | links ) |
Dump NNTP mailbox metadata.
| fp | File pointer |
| mdata | NNTP metadata |
| links | List of links |
Definition at line 623 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_mailbox_notmuch | ( | FILE * | fp, |
| struct NmMboxData * | mdata, | ||
| struct ListHead * | links ) |
Dump Notmuch mailbox metadata.
| fp | File pointer |
| mdata | Notmuch metadata |
| links | List of links |
Definition at line 650 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_mailbox_pop | ( | FILE * | fp, |
| struct PopAccountData * | adata, | ||
| struct ListHead * | links ) |
Dump POP mailbox metadata.
| fp | File pointer |
| adata | POP account metadata |
| links | List of links |
Definition at line 664 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_mailbox | ( | FILE * | fp, |
| struct Mailbox * | m, | ||
| struct ListHead * | links ) |
Dump a mailbox object.
| fp | File pointer |
| m | Mailbox to dump |
| links | List of links |
Definition at line 678 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_mailbox_array | ( | FILE * | fp, |
| struct MailboxArray * | ma, | ||
| struct ListHead * | links ) |
Dump an array of mailboxes.
| fp | File pointer |
| ma | Mailbox array |
| links | List of links |
Definition at line 766 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_connection | ( | FILE * | fp, |
| struct Connection * | c, | ||
| struct ListHead * | links ) |
Dump a connection.
| fp | File pointer |
| c | Connection to dump |
| links | List of links |
Definition at line 801 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_account_imap | ( | FILE * | fp, |
| struct ImapAccountData * | adata, | ||
| struct ListHead * | links ) |
Dump IMAP account data.
| fp | File pointer |
| adata | IMAP account data |
| links | List of links |
Definition at line 823 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_account_mbox | ( | FILE * | fp, |
| struct MboxAccountData * | adata, | ||
| struct ListHead * | links ) |
Dump Mbox account data.
| fp | File pointer |
| adata | Mbox account data |
| links | List of links |
Definition at line 851 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_account_nntp | ( | FILE * | fp, |
| struct NntpAccountData * | adata, | ||
| struct ListHead * | links ) |
Dump NNTP account data.
| fp | File pointer |
| adata | NNTP account data |
| links | List of links |
Definition at line 872 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_account_notmuch | ( | FILE * | fp, |
| struct NmAccountData * | adata, | ||
| struct ListHead * | links ) |
Dump Notmuch account data.
| fp | File pointer |
| adata | Notmuch account data |
| links | List of links |
Definition at line 921 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_account_pop | ( | FILE * | fp, |
| struct PopAccountData * | adata, | ||
| struct ListHead * | links ) |
Dump POP account data.
| fp | File pointer |
| adata | POP account data |
| links | List of links |
Definition at line 935 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_account | ( | FILE * | fp, |
| struct Account * | a, | ||
| struct ListHead * | links ) |
Dump an account object.
| fp | File pointer |
| a | Account to dump |
| links | List of links |
Definition at line 962 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_account_array | ( | FILE * | fp, |
| struct AccountArray * | aa, | ||
| struct ListHead * | links ) |
Dump an array of accounts.
| fp | File pointer |
| aa | Account array |
| links | List of links |
Definition at line 1027 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_mview | ( | FILE * | fp, |
| const struct MailboxView * | mv, | ||
| struct ListHead * | links ) |
Dump a mailbox view.
| fp | File pointer |
| mv | Mailbox view to dump |
| links | List of links |
Definition at line 1054 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dump_graphviz | ( | const char * | title, |
| const struct MailboxView * | mv ) |
Dump NeoMutt data structures to GraphViz format.
| title | Optional title for the output file |
| mv | Mailbox view to dump |
Definition at line 1072 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_parameter_list | ( | FILE * | fp, |
| const char * | name, | ||
| const struct ParameterList * | pl ) |
Definition at line 1157 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_content | ( | FILE * | fp, |
| struct Content * | cont, | ||
| struct ListHead * | links ) |
Helper to add a boolean content flag to graphviz output
Definition at line 1175 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_attach_ptr | ( | FILE * | fp, |
| struct AttachPtr * | aptr, | ||
| struct ListHead * | links ) |
Definition at line 1203 of file graphviz.c.
Here is the call graph for this function:| void dot_body | ( | FILE * | fp, |
| const struct Body * | b, | ||
| struct ListHead * | links, | ||
| bool | link_next ) |
Helper to add a boolean body flag to graphviz output
Definition at line 1226 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_list_head | ( | FILE * | fp, |
| const char * | name, | ||
| const struct ListHead * | list ) |
Definition at line 1365 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_addr_list | ( | FILE * | fp, |
| const char * | name, | ||
| const struct AddressList * | al, | ||
| struct ListHead * | links ) |
Definition at line 1386 of file graphviz.c.
Here is the call graph for this function:| void dump_graphviz_body | ( | const struct Body * | b | ) |
Definition at line 1586 of file graphviz.c.
Here is the call graph for this function:| void dump_graphviz_email | ( | const struct Email * | e, |
| const char * | title ) |
Definition at line 1608 of file graphviz.c.
Here is the call graph for this function:| void dot_attach_ptr2 | ( | FILE * | fp, |
| struct AttachPtr * | aptr, | ||
| struct ListHead * | links ) |
Definition at line 1636 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_array_actx_idx | ( | FILE * | fp, |
| struct AttachPtr ** | idx, | ||
| short | idxlen, | ||
| short | idxmax, | ||
| struct ListHead * | links ) |
Definition at line 1658 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_array_actx_v2r | ( | FILE * | fp, |
| short * | v2r, | ||
| short | vcount, | ||
| struct ListHead * | links ) |
Definition at line 1682 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_array_actx_fp_idx | ( | FILE * | fp, |
| FILE ** | fp_idx, | ||
| short | fp_len, | ||
| short | fp_max, | ||
| struct ListHead * | links ) |
Definition at line 1698 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_array_actx_body_idx | ( | FILE * | fp, |
| struct Body ** | body_idx, | ||
| short | body_len, | ||
| short | body_max, | ||
| struct ListHead * | links ) |
Definition at line 1716 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_attach_ctx | ( | FILE * | fp, |
| const struct AttachCtx * | actx, | ||
| struct ListHead * | links ) |
Definition at line 1742 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dump_graphviz_attach_ctx | ( | const struct AttachCtx * | actx | ) |
Definition at line 1776 of file graphviz.c.
Here is the call graph for this function:| const char * pattern_type_name | ( | int | type | ) |
Definition at line 1798 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_pattern | ( | FILE * | fp, |
| struct Pattern * | pat, | ||
| struct ListHead * | links ) |
Definition at line 1852 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dump_graphviz_patternlist | ( | struct PatternList * | pl | ) |
Definition at line 1935 of file graphviz.c.
Here is the call graph for this function:| void dot_format | ( | FILE * | fp, |
| struct ExpandoFormat * | fmt ) |
Definition at line 1957 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_expando_node_empty | ( | FILE * | fp, |
| const struct ExpandoNode * | node, | ||
| struct ListHead * | links ) |
Definition at line 1982 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_expando_node_text | ( | FILE * | fp, |
| const struct ExpandoNode * | node, | ||
| struct ListHead * | links ) |
Definition at line 1989 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_expando_node_pad | ( | FILE * | fp, |
| const struct ExpandoNode * | node, | ||
| struct ListHead * | links ) |
Definition at line 2001 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_expando_node_condition | ( | FILE * | fp, |
| const struct ExpandoNode * | node, | ||
| struct ListHead * | links ) |
Definition at line 2043 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_expando_node_conditional_bool | ( | FILE * | fp, |
| const struct ExpandoNode * | node, | ||
| struct ListHead * | links ) |
Definition at line 2073 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_expando_node_conditional_date | ( | FILE * | fp, |
| const struct ExpandoNode * | node, | ||
| struct ListHead * | links ) |
Definition at line 2088 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_expando_node_container | ( | FILE * | fp, |
| const struct ExpandoNode * | node, | ||
| struct ListHead * | links ) |
Definition at line 2110 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_expando_node_expando | ( | FILE * | fp, |
| const struct ExpandoNode * | node, | ||
| struct ListHead * | links ) |
Definition at line 2151 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dot_expando_node_unknown | ( | FILE * | fp, |
| const struct ExpandoNode * | node, | ||
| struct ListHead * | links ) |
Definition at line 2168 of file graphviz.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void dump_graphviz_expando_node | ( | const struct ExpandoNode * | node | ) |
Definition at line 2217 of file graphviz.c.
Here is the call graph for this function: