capture_multi_example.c

Reference Documentation

Platform
Napatech SmartNIC
Content Type
Reference Information
Capture Software Version
Link™ Capture Software 12.15
Napatech Software Suite: examples/net/capture_multi/capture_multi_example.c File Reference
capture_multi_example.c File Reference
#include <nt.h>

Go to the source code of this file.

Data Structures

struct  ntpcap_ts_s
 
struct  ntpcap_hdr_s
 

Macros

#define ARRAY_SIZE(a)   (sizeof((a))/sizeof(*(a)))
 
#define numStreams   3
 

Functions

static void StopApplication (int sig)
 
static void HandleErrorStatus (int status, const char *message)
 
static int NtplConfigure (NtNtplInfo_t *ntplInfo, const char **commands, int count)
 
int main (void)
 

Variables

atomic_int appRunning = 0
 
atomic_int firstPacket = 0
 

Macro Definition Documentation

#define ARRAY_SIZE (   a)    (sizeof((a))/sizeof(*(a)))
Examples:
net/netflow/netflow_example.c.

Definition at line 148 of file capture_multi_example.c.

Referenced by main().

#define numStreams   3

Definition at line 218 of file capture_multi_example.c.

Referenced by main().

Function Documentation

static void StopApplication ( int  sig)
static

Definition at line 184 of file capture_multi_example.c.

Referenced by main().

static void HandleErrorStatus ( int  status,
const char *  message 
)
static

Definition at line 191 of file capture_multi_example.c.

Referenced by main(), and NtplConfigure().

static int NtplConfigure ( NtNtplInfo_t ntplInfo,
const char **  commands,
int  count 
)
static

Definition at line 200 of file capture_multi_example.c.

Referenced by main().

int main ( void  )

Definition at line 224 of file capture_multi_example.c.

Variable Documentation

atomic_int appRunning = 0

Definition at line 158 of file capture_multi_example.c.

Referenced by main(), and StopApplication().

atomic_int firstPacket = 0