libnd_tp

Name

libnd_tp -- 

Functions

LND_TracePart *libnd_tp_new ()
voidlibnd_tp_free ()
gbooleanlibnd_tp_set_input_file ()
gbooleanlibnd_tp_set_output_file ()
LND_TracePart *libnd_tp_find_part_after_offset ()
voidlibnd_tp_write_packet ()
voidlibnd_tp_set_dirty ()
voidlibnd_tp_init_packets ()
voidlibnd_tp_insert_packets ()
LND_Packet *libnd_tp_remove_packet ()
voidlibnd_tp_sync ()
LND_Packet *libnd_tp_clear_packetlists ()
voidlibnd_tp_move_packet ()
LND_Packet *libnd_tp_packet_get_nth ()
voidlibnd_tp_clear_selection ()
voidlibnd_tp_full_selection ()
LND_Packet *libnd_tp_select_packet ()
LND_Packet *libnd_tp_unselect_packet ()
guintlibnd_tp_get_sel_size ()
voidlibnd_tp_sel_delete ()
voidlibnd_tp_sel_filter ()
voidlibnd_tp_sel_unfilter ()
LND_TracePartObserver *libnd_tp_observer_new ()
voidlibnd_tp_observer_free ()
voidlibnd_tp_add_observer ()
voidlibnd_tp_del_observer ()
voidlibnd_tp_tell_observers ()

Types and Values

enumLND_TracePartObserverOp

Description

Functions

libnd_tp_new ()

LND_TracePart *
libnd_tp_new (LND_TPM *tpm,
              LND_TracePart *parent,
              off_t start_offset);

Returns


libnd_tp_free ()

void
libnd_tp_free (LND_TracePart *tp);


libnd_tp_set_input_file ()

gboolean
libnd_tp_set_input_file (LND_TracePart *tp,
                         const char *filename);

Returns


libnd_tp_set_output_file ()

gboolean
libnd_tp_set_output_file (LND_TracePart *tp,
                          const char *filename);

Returns


libnd_tp_find_part_after_offset ()

LND_TracePart *
libnd_tp_find_part_after_offset (const LND_TracePart *tp,
                                 off_t offset,
                                 const LND_TracePart *tp_dontuse);

Returns


libnd_tp_write_packet ()

void
libnd_tp_write_packet (LND_TracePart *tp,
                       const LND_Packet *packet);


libnd_tp_set_dirty ()

void
libnd_tp_set_dirty (LND_TracePart *tp,
                    gboolean dirty);


libnd_tp_init_packets ()

void
libnd_tp_init_packets (LND_TracePart *tp);


libnd_tp_insert_packets ()

void
libnd_tp_insert_packets (LND_TracePart *tp,
                         LND_Packet *packet,
                         int index);


libnd_tp_remove_packet ()

LND_Packet *
libnd_tp_remove_packet (LND_TracePart *tp,
                        int index);

Returns


libnd_tp_sync ()

void
libnd_tp_sync (LND_TracePart *tp);


libnd_tp_clear_packetlists ()

LND_Packet *
libnd_tp_clear_packetlists (LND_TracePart *tp);

Returns


libnd_tp_move_packet ()

void
libnd_tp_move_packet (LND_TracePart *tp,
                      int from_index,
                      int to_index);


libnd_tp_packet_get_nth ()

LND_Packet *
libnd_tp_packet_get_nth (const LND_TracePart *tp,
                         int n);

Returns


libnd_tp_clear_selection ()

void
libnd_tp_clear_selection (LND_TracePart *tp);


libnd_tp_full_selection ()

void
libnd_tp_full_selection (LND_TracePart *tp);


libnd_tp_select_packet ()

LND_Packet *
libnd_tp_select_packet (LND_TracePart *tp,
                        int index);

Returns


libnd_tp_unselect_packet ()

LND_Packet *
libnd_tp_unselect_packet (LND_TracePart *tp,
                          int index);

Returns


libnd_tp_get_sel_size ()

guint
libnd_tp_get_sel_size (LND_TracePart *tp);

Returns


libnd_tp_sel_delete ()

void
libnd_tp_sel_delete (LND_TracePart *tp);


libnd_tp_sel_filter ()

void
libnd_tp_sel_filter (LND_TracePart *tp);


libnd_tp_sel_unfilter ()

void
libnd_tp_sel_unfilter (LND_TracePart *tp);


libnd_tp_observer_new ()

LND_TracePartObserver *
libnd_tp_observer_new (void);

Returns


libnd_tp_observer_free ()

void
libnd_tp_observer_free (LND_TracePartObserver *ob);


libnd_tp_add_observer ()

void
libnd_tp_add_observer (LND_TracePartObserver *ob);


libnd_tp_del_observer ()

void
libnd_tp_del_observer (LND_TracePartObserver *ob);


libnd_tp_tell_observers ()

void
libnd_tp_tell_observers (LND_TracePart *trace,
                         LND_TracePartObserverOp op,
                         void *data);

Types and Values

enum LND_TracePartObserverOp

Members

LND_TP_PACKET_SEL

  

LND_TP_PACKET_UNSEL

  

LND_TP_SEL_CLR

  

LND_TP_SEL_ALL

  

LND_TP_SEL_DEL

  

LND_TP_DIRTY_STATE