NDN-DPDK
High-Speed Named Data Networking Forwarder
Loading...
Searching...
No Matches
writer.h
Go to the documentation of this file.
1
#ifndef NDNDPDK_HRLOG_WRITER_H
2
#define NDNDPDK_HRLOG_WRITER_H
3
5
6
#include "
../dpdk/thread.h
"
7
#include "
entry.h
"
8
10
typedef
struct
HrlogWriter
{
11
ThreadCtrl
ctrl
;
12
struct
rte_ring*
queue
;
13
const
char
*
filename
;
14
int64_t
count
;
15
}
HrlogWriter
;
16
18
int
19
HrlogWriter_Run
(
HrlogWriter
* w);
20
21
#endif
// NDNDPDK_HRLOG_WRITER_H
entry.h
HrlogWriter_Run
int HrlogWriter_Run(HrlogWriter *w)
Write high resolution logs to a file.
Definition
writer.c:8
HrlogWriter
High resolution log writer task.
Definition
writer.h:10
HrlogWriter::ctrl
ThreadCtrl ctrl
Definition
writer.h:11
HrlogWriter::filename
const char * filename
Definition
writer.h:13
HrlogWriter::count
int64_t count
Definition
writer.h:14
HrlogWriter::queue
struct rte_ring * queue
Definition
writer.h:12
ThreadCtrl
Thread load stats and stop flag.
Definition
thread.h:10
thread.h
csrc
hrlog
writer.h
Generated by
1.15.0