#include "Caffeine.hpp"
Defines | |
#define | NULL 0 |
VERSION CONTROL HISTORY
| |
Enumerations | |
enum | CONNECTION_TYPES |
CONNECTION_TYPES. More... |
Compiler: C++
Project: Caffeine
Description: This file contains a default template for all header files. Customize these file blocks to suite the project needs.
Copyright (c) 2005, Matt Bruns, Pat Hammond, Kevin Markussen, Travis Service, Brian Shaver
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Neither the name of the Caffeine Framework nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
VERSION CONTROL HISTORY
Revision 1.41 2005/05/07 20:00:30 tcsvw5 Fixed linux compilation bug Revision 1.40 2005/04/25 20:37:47 kjm266 Added new CONNECTION_TYPES. Revision 1.39 2005/04/15 05:24:34 kjm266 Added a player type for the dispatcher. Revision 1.38 2005/04/14 03:59:07 mab6d5 Moved the inline function tags of the CEID class to the hpp file. Revision 1.37 2005/04/06 18:55:59 kjm266 Many operators are now constant functions. Revision 1.36 2005/04/05 20:00:57 mab6d5 Removed a stray comma at the end of one of the enumerations. Revision 1.35 2005/03/22 20:30:10 mab6d5 -Added a connection type for the Client -Added operator != functions to the CEID and CaffeineGUID classes. Revision 1.34 2005/03/21 22:33:30 mab6d5 Added an = operator to the CVersion class. Revision 1.33 2005/03/21 02:09:35 kjm266 Increased the field width of the student id variable. Revision 1.32 2005/03/21 01:30:46 tcsvw5 Added constructors for CVersion Revision 1.31 2005/03/20 23:52:35 tcsvw5 Moved inline functions to a seperate file Revision 1.30 2005/03/19 23:42:45 plh844 Fixed a bug with the CaffeineGUID constructor. Revision 1.29 2005/03/19 22:49:36 kjm266 Changed the CONNECTION_TYPE enum. Revision 1.28 2005/03/19 01:01:31 plh844 Added a constructors for CaffeineGUID Revision 1.27 2005/03/18 23:54:35 kjm266 Added return to CEID::Operator=() function. Revision 1.26 2005/03/18 22:49:45 plh844 Removed PlayerPackage.h include Revision 1.25 2005/03/18 22:48:24 plh844 Added a PLAYER_TYPES to this file from PlayerPackage.h Revision 1.24 2005/03/18 22:40:00 plh844 Added a PLAYERTYPE field to CEID Revision 1.23 2005/03/18 21:22:24 plh844 Made = and == operator parameters constant. Revision 1.22 2005/03/18 21:07:01 plh844 Added operator= for CEID. Revision 1.21 2005/03/16 05:23:58 kjm266 Correct error with CaffeineGUID operator=() Revision 1.20 2005/03/15 03:03:24 tcsvw5 empty log message *** Revision 1.19 2005/03/09 02:22:25 plh844 Updaed the Linux socket typdef from int to int32 Revision 1.18 2005/03/08 06:06:22 plh844 Added a socket typedef. Revision 1.17 2005/03/07 21:43:16 plh844 Renamed the file from caffeine.h to Caffeine.h because it appears that most Linux usages refer to the former. Revision 1.16 2005/03/07 00:39:15 plh844 Added a new line at the end of the file. Revision 1.15 2005/02/27 01:02:40 kjm266 Added the connection type enumeration. Revision 1.14 2005/02/15 22:40:09 cafene Travis Service: Updated variable and function names to conform to our standard Revision 1.13 2005/02/15 20:26:01 kjm266 Added the CaffeineGUID type and the CVersion class. Revision 1.12 2005/02/12 21:06:37 plh844 Fixed a build problem when including Winsock2.h. Revision 1.11 2005/02/07 19:35:48 mab6d5 Added a enumeration for game ids. Revision 1.10 2005/02/06 03:38:38 kjm266 Added new expansion keywords for version control block. Added a constructor and ==operator for CEID structure. Revision 1.06. 01/30/2005 02:04PM. Kevin Markussen. Fixed typedef assert bug that prevented file from compiling on Linux. The assert typedef was commented out. Revision 1.00. 01/24/2005 09:51PM. Matt Bruns. Initial Revision |
|
CONNECTION_TYPES. Description: This enumeration lists all of the possible connection types. The connection type is identified during connection through the CGateway class and the Gateway message family. Limitations: NONE |