Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

HashMania.h

Go to the documentation of this file.
00001 
00010 #ifndef __HASHMANIA_H__
00011 #define __HASHMANIA_H__
00012 
00013 #include <map>
00014 using namespace std;
00015 
00020 struct controlLeaf
00021 {
00022     int actionID;       
00023     int object;         
00024     int joint;          
00025     int controlIndex;   
00026     char desc[100];     
00027     HTREEITEM parent;   
00028     HTREEITEM myself;   
00029 };
00030 
00037 typedef map<HTREEITEM, controlLeaf, less< HTREEITEM > > leafHash;
00038 
00043 typedef leafHash::const_iterator leafHashPtr; 
00044 
00049 struct dropInfo
00050 {
00051     int Type;           
00052     int NumID;          
00053     int Channel;        
00054     char bmpName[32];   
00055     int pictureBlock;   
00056     int controlsLinked; 
00057 };
00058 
00065 typedef map<int,dropInfo,less< int > > dropHash;    
00066 
00071 typedef dropHash::const_iterator dropHashPtr; 
00072 
00073 
00078 struct serverInfo
00079 {
00080     char IPAddress[128];    
00081     unsigned short port;    
00082     char NickName[64];      
00083     int index;              
00084 };
00085 
00092 typedef map<int,serverInfo,less< int > > serverHash;    
00093 
00098 typedef serverHash::const_iterator serverHashPtr; 
00099 
00100 #endif  /* __HASHMANIA_H__ */

Generated on Tue Oct 16 14:06:18 2001 for PuppetMaster by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001