DCPlusPlus Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
DCPlusPlus.ClientMain class of our library were all spider threads lead together handles most of the tidious work a client has to do
DCPlusPlus.ConnectionBasic Class for Peer and Hub Connections Contains properties and methods used by both to reduce redundancy
DCPlusPlus.ExternalIPA simple class to retrieve your own IP address (if you are using a router it may be differing from the network cards address in your computer, so we need a way to get the ip you are visible to other clients)
DCPlusPlus.HubClass to manage information and the connection to a single hub
DCPlusPlus.Hub.ChatLineSingle line of chat
DCPlusPlus.Hub.FileParametersFilename filesize pair
DCPlusPlus.Hub.SearchParametersParameters needed for a search
DCPlusPlus.HubListClass to retrieve hublists from an url downloads the compressed hublist, uncompresses it ,interprets the xml contents and creates a list of Hub classes
DCPlusPlus.HubList.ColumnClass describing one column of a hublist
DCPlusPlus.ListeningSocketsCreates a local bound udp socket and tcp socket to accept connections/packets fires events upon a connected peer or a search result received via udp
DCPlusPlus.Peer
DCPlusPlus.PortCheckSimple class to check for open ports (uses a third party webpage for this)
DCPlusPlus.Queue
DCPlusPlus.Queue.QueueEntry
DCPlusPlus.Queue.QueueEntry.Source
DCPlusPlus.Queue.QueueEnumerator
DCPlusPlus.Queue.QueueEnumerator2
DCPlusPlus.SearchResultsA list of search results class
DCPlusPlus.SearchResults.SearchResultA class to hold the values read from a search result line orignating from a hub or was received via udp
DCPlusPlus.SharingA Class that manages shares for other clients. Holds a list of shares and functions to add/remove/search for them
DCPlusPlus.Sharing.DirectoryContentsHelper class for the DC++ file list construction
DCPlusPlus.Sharing.SharingEntryA Class to hold the information needed for a shared file
DCPlusPlus.Sharing.SharingEnumerator
DCPlusPlus.Sharing.SharingEnumerator2
DCPlusPlus.UPnPA simple class to use Routers who support the UPnP Protocol takes care of discovery and can setup port mappings and tell the external ip address
DCPlusPlus.UPnP.RouterA class to use UPnP supporting Routers

Generated on Wed Mar 7 19:09:21 2007 for DCPlusPlus by  doxygen 1.5.1-p1