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

Gtk-Gnutella File List

Here is a list of all files with brief descriptions:
adns.cAsynchronous DNS lookup
adns.h [code]Asynchronous DNS lookup
aging.cHash table with aging values, removed automatically after some time has elapsed
aging.h [code]
alive.cAlive status checking ping/pongs
alive.h [code]Alive status checking ping/pongs
atoms.cAtom management
atoms.h [code]Atom management
ban.cBanning control
ban.h [code]Banning control
base32.cBase32 encoding/decoding
base32.h [code]Base32 encoding/decoding
base64.cBase64 encoding/decoding
base64.h [code]Base64 encoding/decoding
bg.cBackground task management
bg.h [code]Background task management
bh_download.cHandles the client-side of the Browse Host function
bh_download.h [code]Handles the client-side of the Browse Host function
bh_upload.cHandles the server-side of the Browse Host function
bh_upload.h [code]Handles the server-side of the Browse Host function
core/bitzi.cBitzi Core search code
ui/gtk/bitzi.cBitzi GTK+ interface code
core/bitzi.h [code]Bitzi Core search code
if/core/bitzi.h [code]
if/ui/gtk/bitzi.h [code]
ui/gtk/bitzi.h [code]Bitzi GTK+ Headers
bogons.cSupport for IP bogons detection
bogons.h [code]Support for IP bogons detection
bsched.cBandwidth scheduling
core/bsched.h [code]Bandwidth scheduling
if/core/bsched.h [code]
c2ui.cInterface core -> UI
c2ui.h [code]Interface core -> UI
clock.cMaintain an accurate clock skew of our host's clock with respect to the absolute time
clock.h [code]Maintain an accurate clock skew of our host's clock with respect to the absolute time
cobs.cConsistant Overhead Byte Stuffing (COBS)
cobs.h [code]Consistant Overhead Byte Stuffing (COBS)
columns.h [code]Columns in the panes
common.h [code]Common header for Gtk-Gnutella
cq.cCallout queue
cq.h [code]Callout queue
crc.cCRC computations
crc.h [code]CRC computation
dbus_util.cInterface to dbus messaging bus
dbus_util.h [code]Interface to dbus messaging bus
dh.cDynamic query hits
dh.h [code]Dynamic hits
dime.cDime parser / creator
dmesh.cDownload mesh
dmesh.h [code]Download mesh
core/downloads.cHandle downloads
ui/gtk/gtk1/downloads.c
ui/gtk/gtk2/downloads.c
core/downloads.h [code]Needs brief description here
if/core/downloads.h [code]
if/ui/gtk/downloads.h [code]
ui/gtk/downloads.h [code]
gtk1/downloads_cb.c
gtk2/downloads_cb.c
gtk1/downloads_cb.h [code]
gtk2/downloads_cb.h [code]
downloads_common.c
downloads_common.h [code]
dq.cDynamic querying
dq.h [code]Dynamic querying
drop.cDrop support - no dragging, just dropping
drop.h [code]Drop support - no dragging, just dropping
endian.h [code]
eval.cString evaluation
eval.h [code]String evaluation
event.cFunctions that should be in GTK+ 1.2 or GTK+ 2.x but are not
event.h [code]
extensions.cGnutella message extension handling
extensions.h [code]Gnutella message extension handling
features.cHeader parsing routines
features.h [code]Header parsing routines
fifo.cA FIFO
fifo.h [code]A FIFO
file.cMiscellaneous common file routines
file.h [code]Miscellaneous common file routines
core/fileinfo.cStructure for storing meta-information about files being downloaded
ui/gtk/gtk1/fileinfo.cDisplaying of file information in the GUI
ui/gtk/gtk2/fileinfo.cDisplaying of file information in the GUI
core/fileinfo.h [code]Structure for storing meta-information about files being downloaded
if/core/fileinfo.h [code]
ui/gtk/fileinfo.h [code]Displaying of file information in the GUI
filter.cGUI filtering functions
if/core/filter.h [code]
ui/gtk/filter.h [code]
filter_cb.cGUI filtering functions
filter_cb.h [code]
filter_core.cGUI filtering functions
filter_core.h [code]
fuzzy.cFunctions to compute likelihood of two file names being the same file
fuzzy.h [code]Functions to compute likelihood of two file names being the same file
g2node.cGlue between Gtk-Gnutella and the G2 'lib'
g2node.h [code]Glue between Gtk-Gnutella and the G2 'lib'
g2nodes.h [code]Needs short description here
geo_ip.cSupport for geographic (country-level) IP mapping
geo_ip.h [code]Support for geographic IP mapping
getdate.c
getdate.h [code]Date parsing
getline.cLine-oriented parsing from memory buffer
getline.h [code]Line-oriented parsing from memory buffer
ggep.cGnutella Generic Extension Protocol (GGEP)
ggep.h [code]Gnutella Generic Extension Protocol (GGEP)
ggep_type.cGGEP type-specific routines
ggep_type.h [code]GGEP type-specific routines
glib-missing.cMissing functions in the Glib 1.2
glib-missing.h [code]Missing functions in the Glib 1.2
gmsg.cGnutella Messages
gmsg.h [code]Gnutella Messages
gnet_property.c
gnet_property.h [code]
gnet_property_priv.h [code]
core/gnet_stats.cNeeds brief description here
ui/gtk/gtk1/gnet_stats.c
ui/gtk/gtk2/gnet_stats.c
core/gnet_stats.h [code]
if/ui/gtk/gnet_stats.h [code]
ui/gtk/gnet_stats.h [code]
gnet_stats_common.c
gnet_stats_common.h [code]
core/gnutella.h [code]
if/core/gnutella.h [code]
gtk-missing.cMissing functions in the GTK+
gtk-missing.h [code]
gtkcolumnchooser.c
gtkcolumnchooser.h [code]
gtkg-apidoc.main
gtk/gui.h [code]
topless/gui.h [code]Remote shell interface
gui_property.c
gui_property.h [code]
gui_property_priv.h [code]
guid.cGlobally Unique ID (GUID) manager
core/guid.h [code]Globally Unique ID (GUID) manager
if/core/guid.h [code]
gwcache.cGnutella Web Cache
gwcache.h [code]Gnutella Web Cache
hashlist.cNeeds brief description here
hashlist.h [code]
hashtree.cMerkle Hash tree implementation, not yet memory and speed optimized yet
hashtree.h [code]Hash tree implementation, not yet memory and speed optimized yet
core/hcache.cHost cache management
ui/gtk/gtk1/hcache.c
ui/gtk/gtk2/hcache.c
core/hcache.h [code]Host cache management
if/core/hcache.h [code]
ui/gtk/hcache.h [code]
hcache_common.c
hcache_common.h [code]
header.cHeader parsing routines
header.h [code]Header parsing routines
host_addr.cHost address functions
host_addr.h [code]Host address functions
hostiles.cSupport for the hostiles.txt of BearShare
hostiles.h [code]Support for the hostiles.txt of BearShare
hosts.cHost management
core/hosts.h [code]
if/core/hosts.h [code]
hsep.cHorizon Size Estimation Protocol 0.2
core/hsep.h [code]Horizon Size Estimation Protocol 0.2
if/core/hsep.h [code]
http.cHTTP routines
core/http.h [code]HTTP routines
if/core/http.h [code]
huge.cHUGE support (Hash/URN Gnutella Extension)
huge.h [code]HUGE support (Hash/URN Gnutella Extension)
icon.cIcon management
icon.h [code]Icon management
idtable.c
idtable.h [code]Needs brief description here
ignore.cManagement of download ignoring list
ignore.h [code]Management of download ignoring list
inet.cInternet status
inet.h [code]Pong caching (LimeWire's ping/pong reducing scheme)
inputevt.cInput I/O notification
inputevt.h [code]Input I/O notification
gtk1/interface-glade.c
gtk2/interface-glade.c
gtk1/interface-glade.h [code]
gtk2/interface-glade.h [code]
ioheader.cAsynchronous I/O header parsing
ioheader.h [code]Asynchronous I/O header parsing routines
iprange.cNeeds brief description here
iprange.h [code]Needs brief description here
iso3166.cSupport for mapping ISO 3166 2-letter codes and country names
iso3166.h [code]
listener.h [code]Needs brief description here
main.cMain functions for Gtk-Gnutella
ui/gtk/main.cMain functions for GTK+ interface
if/core/main.h [code]
ui/gtk/main.h [code]
main_cb.c
main_cb.h [code]
malloc.cDebugging malloc, to supplant dmalloc which is not satisfactory
malloc.h [code]Needs brief description here
matching.c
matching.h [code]Search table searching routines
lib/misc.cMiscellaneous functions
ui/gtk/misc.cGeneral GUI functions and stuff which doesn't fit in anywhere else
if/ui/gtk/misc.h [code]
lib/misc.h [code]Misc functions
ui/gtk/misc.h [code]
gtk1/monitor.cGUI stuff used by 'share.c'
gtk2/monitor.cGUI stuff used by 'share.c'
monitor.h [code]
gtk1/monitor_cb.c
gtk2/monitor_cb.c
monitor_cb.h [code]
move.cAsychronous file moving operations
move.h [code]Asychronous file moving operations
mq.cMessage queues, common code between TCP and UDP sending stacks
mq.h [code]Message queues
mq_tcp.cMessage queues, writing to a TCP stack
mq_tcp.h [code]Message queues with a TCP sending stack
mq_udp.cMessage queues, writing to a UDP stack
mq_udp.h [code]Message queues with a UDP sending stack
namesize.cHandling of the (name, size) tuples
namesize.h [code]Handling of the (name, size) tuples
net_stats.h [code]
core/nodes.cGnutella node management
ui/gtk/gtk1/nodes.c
ui/gtk/gtk2/nodes.cGUI filtering functions
core/nodes.h [code]
if/core/nodes.h [code]
ui/gtk/nodes.h [code]
gtk1/nodes_cb.c
gtk2/nodes_cb.cGUI filtering functions
gtk1/nodes_cb.h [code]
gtk2/nodes_cb.h [code]
nodes_common.cCommon GUI functions for displaying node information
nodes_common.h [code]
notebooks.h [code]
ntp.cDetection of a local NTP server
ntp.h [code]Detection of a local NTP server
oob.cOut of band query hits
oob.h [code]Out-of-band query hit management
oob_proxy.cProxified OOB queries
oob_proxy.h [code]Proxied Out-of-band queries
override.h [code]Additional overrides
packet.cG2 packet parser / constructor
packet.h [code]G2 packet parser / constructor
packetstream.cG2 packet stream parser
packetstream.h [code]Needs short description here
palloc.cMemory pool allocator, suitable for large fixed-size objects
palloc.h [code]Memory pool, keeping track of malloc()'ed blocks of fixed size and thereby avoiding too frequent malloc()/free().
parq.cPassive/Active Remote Queuing
core/parq.h [code]Passive/Active Remote Queuing
if/core/parq.h [code]
pattern.cPattern matching
pattern.h [code]Sunday pattern search data structures
pbarcellrenderer.cGTK+ cell renderer
pbarcellrenderer.h [code]GTK+ cell renderer
pcache.cPong caching (LimeWire's ping/pong reducing scheme)
pcache.h [code]Pong caching (LimeWire's ping/pong reducing scheme)
pmsg.cPDU Messages
pmsg.h [code]PDU Messages
pproxy.cPush proxy HTTP management
core/pproxy.h [code]Push proxy HTTP management
if/core/pproxy.h [code]Needs short description here
prop.c
prop.h [code]
qhit.cQuery hit packet management
qhit.h [code]Query hit management
qrp.cQuery Routing Protocol (LimeWire's scheme)
qrp.h [code]Query Routing Protocol (LimeWire's scheme)
routing.cGnutella Network Messages routing
routing.h [code]
rx.cNetwork RX drivers
rx.h [code]Network driver
rx_chunk.cNetwork RX -- chunked-encoding
rx_chunk.h [code]Network RX -- multiplexed dechunking stage
rx_inflate.cNetwork RX -- decompressing stage
rx_inflate.h [code]Network RX -- multiplexed decompressing stage
rx_link.cNetwork driver -- link level
rx_link.h [code]Network driver -- link layer
rxbuf.cNetwork RX buffer allocator
rxbuf.h [code]Network RX buffer allocator
core/search.cSearch handling (core side)
ui/gtk/gtk1/search.cGUI filtering functions
ui/gtk/gtk2/search.cGUI filtering functions
core/search.h [code]Search handling (core side)
if/core/search.h [code]
if/ui/gtk/search.h [code]
ui/gtk/search.h [code]
gtk1/search_cb.cGUI filtering functions
gtk2/search_cb.cGUI filtering functions
gtk1/search_cb.h [code]
gtk2/search_cb.h [code]
search_common.cCommon GUI search routines
search_common.h [code]
gtk1/search_stats.cNeeds short description here
gtk2/search_stats.cNeeds short description here
search_stats.h [code]
search_xml.cPersistance for searches and filters in XML format
search_xml.h [code]Persistance for searches and filters in XML format
core/settings.cGtk-Gnutella configuration
ui/gtk/settings.cReflection of changes in backend or gui properties in the GUI
core/settings.h [code]Gtk-Gnutella configuration
if/core/settings.h [code]
ui/gtk/settings.h [code]
settings_cb.cGUI stuff used by 'share.c'
settings_cb.h [code]
sha1.cSecure Hashing Algorithm 1 implementation
sha1.h [code]
share.cHandle sharing of our own files and answers to remote queries
core/share.h [code]Handle sharing of our own files and answers to remote queries
if/core/share.h [code]
shell.c
shell.h [code]
socket.c
socket.h [code]
sockets.cSocket management
core/sockets.h [code]Socket management
if/core/sockets.h [code]
sq.cSearch queue
sq.h [code]Search queue
stats.cStatistics routines
stats.h [code]Statistics routines
statusbar.cGUI stuff used by 'share.c'
if/ui/gtk/statusbar.h [code]
ui/gtk/statusbar.h [code]
gtk1/support-glade.c
gtk2/support-glade.c
gtk1/support-glade.h [code]
gtk2/support-glade.h [code]
tiger.cTiger hash
tiger.h [code]Tiger hash
tiger_sboxes.h [code]Tiger S boxes
tigertree.cImplementation of the TigerTree algorithm
tigertree.h [code]Implementation of the TigerTree algorithm
tm.cTime manipulation and caching routines
tm.h [code]Time manipulation and caching routines
token.cToken management
token.h [code]Token management
tsync.cTime synchronization between two peers
tsync.h [code]Time synchronization support
tx.cNetwork TX drivers
tx.h [code]Network driver
tx_chunk.cNetwork driver -- chunked-encoding level
tx_chunk.h [code]Network driver -- chunked-encoding layer
tx_deflate.cNetwork driver -- compressing level
tx_deflate.h [code]Network driver -- compressing layer
tx_dgram.cNetwork driver -- datagram level
tx_dgram.h [code]Network driver -- datagram layer
tx_link.cNetwork driver -- link level
tx_link.h [code]Network driver -- link layer
udp.cHandling UDP datagrams
udp.h [code]Handling of UDP datagrams
udp_transceiver.cNeeds short description here
uhc.cUDP Host Cache
uhc.h [code]UDP Host Cache
ui2c.cInterface UI -> core
ui2c.h [code]Interface UI -> core
core/upload_stats.cKeep track of which files we send away, and how often
ui/gtk/gtk1/upload_stats.cKeep track of which files we send away, and how often
ui/gtk/gtk2/upload_stats.cKeep track of which files we send away, and how often
core/upload_stats.h [code]Keep track of which files we send away, and how often
if/core/upload_stats.h [code]
if/ui/gtk/upload_stats.h [code]
ui/gtk/upload_stats.h [code]
upload_stats_cb.cHandles common GUI operations for upload stats
upload_stats_cb.h [code]
core/uploads.cHandles upload of our files to others users
ui/gtk/gtk1/uploads.c
ui/gtk/gtk2/uploads.cNeeds short description here
core/uploads.h [code]Handles upload of our files to others users
if/core/uploads.h [code]
if/ui/gtk/uploads.h [code]
ui/gtk/uploads.h [code]
uploads_cb.c
uploads_cb.h [code]
uploads_common.c
uploads_common.h [code]
url.cURL handling of specific formats
url.h [code]URL handling of specific formats
urn.cURN handling of specific formats
urn.h [code]URN handling of specific formats
utf8.cUnicode Transformation Format 8 bits
utf8.h [code]Unicode Transformation Format 8 bits
utf8_tables.h [code]Unicode Lookup Tables
vendors.cVendor code management
vendors.h [code]Vendor code management
verify.cHash verification
verify.h [code]Hash verification
verify_tth.cTigertree hash verification
verify_tth.h [code]Tigertree hash verification
version.cVersion management
core/version.h [code]Version management
if/core/version.h [code]
visual_progress.cDisplaying the visual progress of downloading graphically
visual_progress.h [code]Displaying the visual progress of downloading graphically
vmsg.cVendor-specific messages
vmsg.h [code]Vendor-specific messages
walloc.cExplicit-width block allocator, based on zalloc()
walloc.h [code]Explicit-width block allocator, based on zalloc()
watcher.cFile watcher
watcher.h [code]File watcher
whitelist.cNeeds brief description here
whitelist.h [code]Needs brief description here
wordvec.cWord vector
wordvec.h [code]Word vector
wrap.h [code]Wraping structures for I/O
zalloc.cZone allocator
zalloc.h [code]Zone allocator
zlib_util.cZlib wrapper functions
zlib_util.h [code]Zlib wrapper functions

Generated on Sun Feb 12 10:49:55 2006 for Gtk-Gnutella by doxygen 1.3.6