libnd_dumper

Name

libnd_dumper -- 

Synopsis

#define             LND_DUMPER_500MB
#define             LND_DUMPER_1GB
#define             LND_DUMPER_2GB
typedef             LND_Dumper;
                    LND_DumperArgs;
void                libnd_dumper_args_init              (LND_DumperArgs *args);
LND_Dumper *        libnd_dumper_new                    (pcap_t *pcap,
                                                         const char *dumper_name,
                                                         LND_DumperArgs *args);
void                libnd_dumper_free                   (LND_Dumper *dumper);
gboolean            libnd_dumper_write                  (LND_Dumper *dumper,
                                                         LND_Packet *packet);
void                libnd_dumper_delete                 (LND_Dumper *dumper);
guint64             libnd_dumper_get_size               (LND_Dumper *dumper);

Description

Details

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;


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);