Transferrer Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AddressFieldAddress Field Class. Object for storing the path of an address and for generating
AddressField::_PrivatePrivate class used by AddressField. This class is used to generate the different buttons for each level of the path. It also stores all of the handler and looper information for the buttons
AddressFieldButtonAddressfield Button. This provides a visual representation of the current path of an item with buttons corresponding to each directory tree level of the address
AddressFieldButton::_PrivatePrivate class used only by AddressFieldButton
AppContainer Application for Transferrer. This contains the main application window
ConnectBarConnection Bar. This is the connection bar that is displayed in the window. It is used to get the host, user, password and port information and to pass this information to the various Server objects
CurlHandle_sStructure for storing the pointer to the curl handle and its current status
DirListNodeDirectory Listing Queue Node. This is a subclass of the QueueNode type that is used for directory listing requests in the queue
DownloadNodeDownload Queue Node. This is a subclass of the QueueNode type that is used for download requests in the queue
FTPLocalViewFTPLocalView shows a view of the current local directory. This extends os::IconDirectoryView in order to support viewing the local directory and storing the current server associated with the view
ftpparseFTPParse data structure. This stores all the necessary data gathered from parsing a ftp input
FTPRemoteViewFTPRemoteView This class provides functionality for request directory information from the remote server and to copy items from the remote directory into the local directory
FTPServerFTP Server This is an instance of the Server class that implements the FTP Protocols
FTPSettingsStores the special FTPServer settings. This is used to create a settings file for the FTPServer
FTPViewMain view window container. This contains the local and remote directory views and displays them. It also contains the address bars for the local and remote servers
MainWindowMain Window class for Transferrer. Populates the main window and handles its events
QueueNodeClass for storing nodes in a queue. This class is used to store nodes in the queue of things to transfer
RemoteIconDataRemotIconData Class. This extends the IconData class to contain a RemoteNode object
RemoteNodeRemoteNode class. This represents a node of the remote filesystem
ServerServer class. This is the base server class that provides a common interface for accessing various types of servers. This should be sub-classed for the different types of servers
SettingsMenuClass for storing the current menu options. This class is used to keep track of menu items that can change when settings are changed
TransferThreadClass for transfering items in a threaded manner. This is the thread in which all the transfers are done via calls to curl_multi_perform()
UploadNodeUpload Queue Node. This is a subclass of the QueueNode type that is used for upload requests in the queue

Generated on Sun Oct 26 21:16:27 2008 for Transferrer by  doxygen 1.5.1