libnd_packet_iterator

Name

libnd_packet_iterator -- 

Functions

gbooleanlibnd_pit_init ()
gbooleanlibnd_pit_init_mode ()
voidlibnd_pit_cleanup ()
LND_Packet *libnd_pit_get ()
LND_Packet *libnd_pit_next ()
guint64libnd_pit_get_count ()
voidlibnd_pit_skip_filtered ()
voidlibnd_pit_drop_current ()
LND_PacketIteratorObserver *libnd_pit_observer_new ()
voidlibnd_pit_observer_free ()
voidlibnd_pit_add_observer ()
voidlibnd_pit_del_observer ()

Types and Values

enumLND_PacketIteratorMode

Description

Functions

libnd_pit_init ()

gboolean
libnd_pit_init (LND_PacketIterator *pit,
                LND_Trace *trace);

Returns


libnd_pit_init_mode ()

gboolean
libnd_pit_init_mode (LND_PacketIterator *pit,
                     LND_Trace *trace,
                     LND_PacketIteratorMode mode);

Returns


libnd_pit_cleanup ()

void
libnd_pit_cleanup (LND_PacketIterator *pit);


libnd_pit_get ()

LND_Packet *
libnd_pit_get (LND_PacketIterator *pit);

Returns


libnd_pit_next ()

LND_Packet *
libnd_pit_next (LND_PacketIterator *pit);

Returns


libnd_pit_get_count ()

guint64
libnd_pit_get_count (LND_PacketIterator *pit);

Returns


libnd_pit_skip_filtered ()

void
libnd_pit_skip_filtered (LND_PacketIterator *pit,
                         gboolean skip_filtered);


libnd_pit_drop_current ()

void
libnd_pit_drop_current (LND_PacketIterator *pit);


libnd_pit_observer_new ()

LND_PacketIteratorObserver *
libnd_pit_observer_new (void);

Returns


libnd_pit_observer_free ()

void
libnd_pit_observer_free (LND_PacketIteratorObserver *ob);


libnd_pit_add_observer ()

void
libnd_pit_add_observer (LND_PacketIteratorObserver *ob);


libnd_pit_del_observer ()

void
libnd_pit_del_observer (LND_PacketIteratorObserver *ob);

Types and Values

enum LND_PacketIteratorMode

Members

LND_PACKET_IT_SEL_R

  

LND_PACKET_IT_SEL_RW

  

LND_PACKET_IT_PART_R

  

LND_PACKET_IT_PART_RW

  

LND_PACKET_IT_AREA_R

  

LND_PACKET_IT_AREA_RW