Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

search Struct Reference

#include <search.h>


Detailed Description

Structure for search results.


Data Fields

gnet_search_t search_handle
 Search handle.

gchar * query
 The query string; always UTF-8.

gboolean enabled
GtkCTree * ctree
 GtkCTree for this search.

GHashTable * parents
 table of mount iterators for any seen SHA1

GtkWidget * scrolled_window
 GtkScrolledWindow, contains the GtkCList.

GtkWidget * arrow
 The arrow displaying sort order.

gint sort_col
gint sort_order
gboolean sort
time_t last_update_time
 last time notebook tab was updated

guint32 last_update_items
 # of items included in last update

gint tab_updating
 ID for timeout func.

guint32 unseen_items
 How many items haven't been seen yet.

gboolean passive
 Is this a passive search?

gboolean massive_update
 massive update in process

gboolean browse
 Is this a browse-host search?

hash_list_tr_sets
 The results sets of this search.

GHashTable * dups
 keep a record of dups

filter_tfilter
 filter ruleset bound to this search

guint32 items
 Total number of items for this search.

guint32 tcp_qhits
 Query hits received from TCP.

guint32 udp_qhits
 Query hits received from UDP.

guint32 skipped
 Ignored hits (skipped over).

guint32 ignored
 Filtered out hits.

guint32 hidden
 Hidden hits, never shown.

guint32 auto_downloaded
 Auto-downloaded hits.

guint32 duplicates
 Duplicate hits ignored.


Field Documentation

GtkWidget* search::arrow
 

The arrow displaying sort order.

guint32 search::auto_downloaded
 

Auto-downloaded hits.

gboolean search::browse
 

Is this a browse-host search?

GtkCTree* search::ctree
 

GtkCTree for this search.

guint32 search::duplicates
 

Duplicate hits ignored.

GHashTable* search::dups
 

keep a record of dups

gboolean search::enabled
 

filter_t* search::filter
 

filter ruleset bound to this search

guint32 search::hidden
 

Hidden hits, never shown.

guint32 search::ignored
 

Filtered out hits.

guint32 search::items
 

Total number of items for this search.

guint32 search::last_update_items
 

# of items included in last update

time_t search::last_update_time
 

last time notebook tab was updated

gboolean search::massive_update
 

massive update in process

GHashTable* search::parents
 

table of mount iterators for any seen SHA1

gboolean search::passive
 

Is this a passive search?

gchar* search::query
 

The query string; always UTF-8.

hash_list_t* search::r_sets
 

The results sets of this search.

GtkWidget* search::scrolled_window
 

GtkScrolledWindow, contains the GtkCList.

gnet_search_t search::search_handle
 

Search handle.

guint32 search::skipped
 

Ignored hits (skipped over).

gboolean search::sort
 

gint search::sort_col
 

gint search::sort_order
 

gint search::tab_updating
 

ID for timeout func.

to be cancelled

guint32 search::tcp_qhits
 

Query hits received from TCP.

guint32 search::udp_qhits
 

Query hits received from UDP.

guint32 search::unseen_items
 

How many items haven't been seen yet.


The documentation for this struct was generated from the following file:
Generated on Sun Feb 12 10:50:13 2006 for Gtk-Gnutella by doxygen 1.3.6