This repository was archived by the owner on Aug 25, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNfDump.xs
More file actions
104 lines (68 loc) · 1.24 KB
/
NfDump.xs
File metadata and controls
104 lines (68 loc) · 1.24 KB
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
#include "EXTERN.h"
#include "perl.h"
#include "XSUB.h"
#include "ppport.h"
#include "libnf_perl/libnf_perl.h"
#include "const-c.inc"
/* #include <sys/vfs.h> */
#define MATH_INT64_NATIVE_IF_AVAILABLE 1
#include "perl_math_int64.h"
MODULE = Net::NfDump PACKAGE = Net::NfDump
BOOT:
#ifndef MATH_INT64_NATIVE
MATH_INT64_BOOT;
#endif
INCLUDE: const-xs.inc
SV *
libnf_file_info(file)
char * file
int
libnf_init()
SV *
libnf_instance_info(handle)
int handle
int
libnf_read_files(handle, filter, window_start, window_end, files)
int handle
char *filter
int window_start
int window_end
SV * files
SV *
libnf_read_row(handle)
int handle
int
libnf_create_file(handle, filename, compressed, anonymized, ident)
int handle
char *filename
int compressed
int anonymized
char *ident
int
libnf_set_fields(handle, fields)
int handle
SV * fields
int
libnf_aggr_add(handle, field, flags, numbits, numbits6)
int handle
int field
int flags
int numbits
int numbits6
int
libnf_listmode(handle)
int handle
int
libnf_compatmode(handle)
int handle
int
libnf_copy_row(handle, src_handle)
int handle
int src_handle
int
libnf_write_row(handle, arrayref)
int handle
SV * arrayref
void
libnf_finish(handle)
int handle