KMR
Classes | Macros | Typedefs | Enumerations | Functions
kmrtrace.h File Reference

KMRViz tracing Support. More...

Go to the source code of this file.

Classes

struct  kmr_trace
 
struct  kmr_trace_entry
 

Macros

#define KT_ENDIAN_CHECKER   0xdeadbeef
 
#define KT_PATHLEN   512
 

Typedefs

typedef struct kmr_trace_entry kmr_trace_entry_t
 

Enumerations

enum  kmr_trace_event_t {
  KMR_TRACE_EVENT_START, KMR_TRACE_EVENT_END, KMR_TRACE_EVENT_MAP, KMR_TRACE_EVENT_MAP_ONCE,
  KMR_TRACE_EVENT_SHUFFLE, KMR_TRACE_EVENT_REDUCE, KMR_TRACE_EVENT_SORT, KMR_TRACE_EVENT_REPLICATE
}
 Current supported trace events.
 

Functions

kmr_trace_entry_tkmr_trace_add_entry (KMR *mr, kmr_trace_event_t ev, kmr_trace_entry_t *pre, KMR_KVS *kvi, KMR_KVS *kvo)
 Add an entry to the trace.
 
void kmr_trace_finalize (KMR *mr)
 Finalize a trace.
 
void kmr_trace_initialize (KMR *mr)
 Initialize a trace.
 

Detailed Description

KMRViz tracing Support.

Definition in file kmrtrace.h.