summaryrefslogtreecommitdiff
path: root/cesar/test_general/dataplane/inc/trace_dump.h
blob: 60395e7d6f033b62d7f814c313d9b66eaf9d0d8f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#ifndef inc_trace_dump_h
#define inc_trace_dump_h
/* Cesar project {{{
 *
 * Copyright (C) 2009 Spidcom
 *
 * <<<Licence>>>
 *
 * }}} */
/**
 * \file    inc/trace_dump.h
 * \brief   Module trace dumps.
 * \ingroup test
 */

/** Trace dump message. */
struct test_dataplane_msg_trace_dump_t
{
    /** Bundle name. */
    char name[64];
    /** Trace what? */
    bool all, phy, ca, pbproc, sar, cl;
};
typedef struct test_dataplane_msg_trace_dump_t
    test_dataplane_msg_trace_dump_t;

/**
 * Initialise (register fcall).
 * \param  ctx  dataplane test context
 * \param  fcall  fcall context
 */
void
test_dataplane_trace_dump_init (test_dataplane_t *ctx, fcall_ctx_t *fcall);

#endif /* inc_trace_dump_h */