/home/elb/work/cs590n/mace/mace/lib/pip_includer.h File Reference


Detailed Description

file to include pip functions, or make them be empty if not using pip

Definition in file pip_includer.h.

#include <string>

Include dependency graph for pip_includer.h:

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

Go to the source code of this file.

Functions

void ANNOTATE_INIT (void)
 initialize Pip
void ANNOTATE_START_TASK (const char *roles, int level, const char *name)
 begin a Pip task with the given name
void ANNOTATE_END_TASK (const char *roles, int level, const char *name)
 end a Pip task with the given name
void ANNOTATE_SET_PATH_ID (const char *roles, int level, const void *path_id, int idsz)
 set the path id
const void * ANNOTATE_GET_PATH_ID (int *len)
 get the path id
void ANNOTATE_PUSH_PATH_ID (const char *roles, int level, const void *path_id, int idsz)
 set a new path id, storing the old for pop
void ANNOTATE_POP_PATH_ID (const char *roles, int level)
 restore old path id
void ANNOTATE_END_PATH_ID (const char *roles, int level, const void *path_id, int idsz)
 mark path as complete (on this node at least)
void ANNOTATE_NOTICE (const char *roles, int level, const char *fmt,...)
 log message to Pip
void ANNOTATE_SEND (const char *roles, int level, const void *msgid, int idsz, int size)
 annotate a message sent with given id and size
void ANNOTATE_RECEIVE (const char *roles, int level, const void *msgid, int idsz, int size)
 annotate a message received with given id and size
void ANNOTATE_SET_PATH_ID_INT (const char *roles, int level, int n)
 convenience method to set a path from an int
void ANNOTATE_END_PATH_ID_INT (const char *roles, int level, int n)
 convenience method to end a path from an int
void ANNOTATE_PUSH_PATH_ID_INT (const char *roles, int level, int n)
 convenience method to puth an int path
void ANNOTATE_SEND_INT (const char *roles, int level, int n, int size)
 convenience method to mark a message as send with an int id
void ANNOTATE_RECEIVE_INT (const char *roles, int level, int n, int size)
 convenience method to mark a message as received with an int id
void ANNOTATE_SET_PATH_ID_STR (const char *roles, int level, const char *fmt,...)
 convenience method to set a path from a format string
void ANNOTATE_END_PATH_ID_STR (const char *roles, int level, const char *fmt,...)
 convenience method to end a path from a format string
void ANNOTATE_PUSH_PATH_ID_STR (const char *roles, int level, const char *fmt,...)
 convenience method to push a path from a format string
void ANNOTATE_SEND_STR (const char *roles, int level, int size, const char *fmt,...)
 convenience method to mark a message as sent from a format string id
void ANNOTATE_RECEIVE_STR (const char *roles, int level, int size, const char *fmt,...)
 convenience method to mark a message as received from a format string id
void ANNOTATE_BELIEF_FIRST (int seq, float max_fail_rate, const char *condstr, const char *file, int line)
 UNKNOWN.
void REAL_ANNOTATE_BELIEF (const char *roles, int level, int seq, int condition)
 UNKNOWN.
void ANNOTATE_BELIEF (const char *roles, int level, bool cond, double rate)
 annotate a believe with failure rate (like an assertion which can occasionally be false)


Generated on Sat Oct 4 21:30:14 2008 for Mace Library by  doxygen 1.5.5