libnd_dumper

Name

libnd_dumper -- 

Functions

voidlibnd_dumper_args_init ()
LND_Dumper *libnd_dumper_new ()
voidlibnd_dumper_free ()
gbooleanlibnd_dumper_write ()
voidlibnd_dumper_delete ()
guint64libnd_dumper_get_size ()

Types and Values

#defineLND_DUMPER_500MB
#defineLND_DUMPER_1GB
#defineLND_DUMPER_2GB
typedefLND_Dumper
 LND_DumperArgs

Description

Functions

libnd_dumper_args_init ()

void
libnd_dumper_args_init (LND_DumperArgs *args);


libnd_dumper_new ()

LND_Dumper *
libnd_dumper_new (pcap_t *pcap,
                  const char *dumper_name,
                  LND_DumperArgs *args);


libnd_dumper_free ()

void
libnd_dumper_free (LND_Dumper *dumper);


libnd_dumper_write ()

gboolean
libnd_dumper_write (LND_Dumper *dumper,
                    LND_Packet *packet);


libnd_dumper_delete ()

void
libnd_dumper_delete (LND_Dumper *dumper);


libnd_dumper_get_size ()

guint64
libnd_dumper_get_size (LND_Dumper *dumper);

Types and Values

LND_DUMPER_500MB

#define LND_DUMPER_500MB  500000000


LND_DUMPER_1GB

#define LND_DUMPER_1GB   1000000000


LND_DUMPER_2GB

#define LND_DUMPER_2GB   2000000000


LND_Dumper

typedef struct lnd_dumper LND_Dumper;


LND_DumperArgs

typedef struct {
  pcapnav_dumpmode_t      open_mode;
  guint64                 file_limit;
  guint64                 hard_limit;
} LND_DumperArgs;