Main Page   File List   File Members   Related Pages  

Project Fairdice File List

Here is a list of all documented files with brief descriptions:
frdi.h [code]The Standard Header File included by all the .c files
frdi_app.cSomething to pass to the shared functions
frdi_app.h [code]Function headers for frdi_app.c
frdi_client.h [code]Function headers and defines for the client package
frdi_client_app.cThe central application code. read this first
frdi_client_connections.cHandle threads and sockets
frdi_client_game.cInterpret the game protocol
frdi_client_main.cMain() for the local part of the application
frdi_client_messages.cSend and receive messages on user and server connections
frdi_client_smr.cServer message receive
frdi_client_storage.cTranslate between connection objs and client-user objs
frdi_client_umr.cUser message receive
frdi_config.cThe interface to the configuration file
frdi_config.h [code]Declarations for methods in frdi_config.c
frdi_config_def.h [code]Defines used in frdi_config.c
frdi_const.h [code]Miscellaneous Constants
frdi_csp.h [code]Definitions for the Client-Server Protocol
frdi_defines.h [code]All the define and macro statements
frdi_dict.cA data structure holding key:value pairs
frdi_dict.h [code]Function headers and defines for frdi_dict.c
frdi_dummy_host.h [code]Function headers and defines for the host package
frdi_dummy_host_app.cThe central application code. read this first
frdi_dummy_host_connections.cHandle threads and sockets
frdi_dummy_host_game.cInterpret the game protocol
frdi_dummy_host_main.cMain() for the dummy game host (ie it pretends to be a casino)
frdi_dummy_host_messages.cSend and receive messages server connection
frdi_dummy_host_smr.cServer message receive
frdi_dummy_host_storage.cStores the connection object
frdi_dummy_user.h [code]Function headers and defines for the user package
frdi_dummy_user_app.cThe central application code. read this first
frdi_dummy_user_cmr.cClient message receive
frdi_dummy_user_connections.cHandle threads and sockets
frdi_dummy_user_game.cInterpret the game protocol
frdi_dummy_user_main.cMain() for the dummy game user (ie it pretends to be a player)
frdi_dummy_user_messages.cSend and receive messages client connection
frdi_dummy_user_storage.cStores the connection object
frdi_exception.cA wrapper for setjmp and longjmp that can be passed by reference
frdi_exception.h [code]Function headers for frdi_exception.c
frdi_exception_def.h [code]Defines for frdi_exception.c
frdi_external.h [code]include <> commands
frdi_game.cMethods relating to specific games
frdi_game.h [code]Function headers for frdi_game.c
frdi_game_def.h [code]Defines for frdi_game_*
frdi_game_digest.cSee frdi_game.h for pattern
frdi_game_input.cSee frdi_game.h for pattern
frdi_game_modulo.cSee frdi_game.h for pattern
frdi_game_outcome.cConvert inputs to outputs
frdi_game_outcome.h [code]Function headers for frdi_game_outcome.c
frdi_game_output.cSee frdi_game.h for pattern
frdi_game_plaintext.cSee frdi_game.h for pattern
frdi_game_properties.cSee frdi_game.h for pattern
frdi_game_sharedtext.cSee frdi_game.h for pattern
frdi_game_usertext.cSee frdi_game.h for pattern
frdi_globals.h [code]Global variables. there should be NONE! this file is here for completeness only. fie on you if you have to put something here
frdi_headers.h [code]The function prototypes
frdi_hsp.h [code]Definitions for the Host-Server Protocol
frdi_lib.cMiscellaneous core library methods
frdi_lib.h [code]Declaration of methods in frdi_lib.c
frdi_list.cA dynamically extendable linked list
frdi_list.h [code]Function headers for frdi_list.c
frdi_list_def.h [code]Defines for frdi_list.c
frdi_log.cWrite stuff to a file
frdi_log.h [code]Function headers for frdi_log.c
frdi_net.cHandle the internet connections
frdi_net.h [code]Function headers for frdi_net.c
frdi_net_application.cThe application object
frdi_net_connection.cThe connection object
frdi_net_def.h [code]Function headers for frdi_net.c
frdi_net_error.cThe error object
frdi_net_handler.cThe handler object
frdi_net_link.cEncryption, authentication and encoding
frdi_net_listener.cThe listener object
frdi_net_message.cThe message object
frdi_server.h [code]Function headers and defines for the server package
frdi_server_app.cThe central application code. read this first
frdi_server_cmr.cClient message receive
frdi_server_connections.cHandle threads and sockets
frdi_server_game.cInterpret the game protocol
frdi_server_hmr.cHost message receive
frdi_server_link.cEncryption, authentication, encoding
frdi_server_main.cMain() for the server (the piece on the remote machine)
frdi_server_messages.cSend and receive messages on host and client connections
frdi_server_storage.cTranslate between connection objs and host-server or client-server objs
frdi_shuffle_deck.cGo from a number to the ordering of a deck of 52 cards
frdi_shuffle_deck.h [code]Declarations for methods in frdi_shuffle_deck.c
frdi_shuffle_deck_def.h [code]Defines for frdi_shuffle_deck.c
frdi_struct.h [code]Typedefs and structures
frdi_test_config.cTests for methods in /shared/frdi_config.h
frdi_test_dict.cTests for methods in ../shared/frdi_dict.h
frdi_test_doxygen.c: test of Doxygen
frdi_test_doxygen.h [code]: test of Doxygen
frdi_test_exception.cTests for methods in ../shared/frdi_exception.h
frdi_test_game.cTests for methods in ../shared/frdi_game.c
frdi_test_lib.cTests for methods in ../shared/frdi_lib.h
frdi_test_libexpat.cTests for the library libexpat
frdi_test_libgmp.cTests for the library libgmp
frdi_test_libscew.cTests for the library libscew
frdi_test_libtomcrypt.cTests for the library libtomcrypt
frdi_test_list.cTests for methods in ../shared/frdi_list.h
frdi_test_main.cMain() for the test harness
frdi_test_main.h [code]Headers for all tests
frdi_test_net.cTests for methods in ../shared/frdi_net.h
frdi_test_outcome.cTests for methods in ../shared/frdi_game_outcome.c
frdi_test_shuffle_deck.cTests for methods in ../shared/frdi_shuffle_deck.c
frdi_test_struct.cTests for methods in /shared/frdi_struct.h
frdi_test_util.cTests for methods in /shared/frdi_util.c
frdi_ucp.h [code]Definitions for the User-Client Protocol
frdi_util.cUtility methods
frdi_util.h [code]Declarations for methods in frdi_util.c

Generated on Wed Aug 18 13:23:42 2004 for Project Fairdice by doxygen1.2.18