Back to index

lightning-sunbird  0.9+nobinonly
GUSIOTInet.h
Go to the documentation of this file.
00001 // %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  
00002 // % Project  :      GUSI                        -      Grand Unified Socket Interface                    
00003 // % File            :      GUSIOpenTransport.nw-       OpenTransport sockets                   
00004 // % Author   :      Matthias Neeracher                                           
00005 // % Language :      C++                                                        
00006 // %                                                                       
00007 // % $Log: GUSIOTInet.h,v $
00008 // % Revision 1.1  2001/03/11 22:37:27  sgehani%netscape.com
00009 // % First Checked In.
00010 // %                                               
00011 // % Revision 1.11  2001/01/17 08:54:12  neeri                             
00012 // % Add Clone() implementations                                           
00013 // %                                                                       
00014 // % Revision 1.10  2000/06/12 04:20:59  neeri                             
00015 // % Introduce GUSI_*printf                                                
00016 // %                                                                       
00017 // % Revision 1.9  2000/05/23 09:05:27  neeri                              
00018 // % Improve formatting                                                    
00019 // %                                                                       
00020 // % Revision 1.8  1999/09/26 03:57:12  neeri                              
00021 // % Renamed broadcast option                                              
00022 // %                                                                       
00023 // % Revision 1.7  1999/09/09 07:20:29  neeri                              
00024 // % Fix numerous bugs, add support for interface ioctls                   
00025 // %                                                                       
00026 // % Revision 1.6  1999/08/26 05:45:06  neeri                              
00027 // % Fixes for literate edition of source code                             
00028 // %                                                                       
00029 // % Revision 1.5  1999/08/02 07:02:45  neeri                              
00030 // % Support for asynchronous errors and other socket options              
00031 // %                                                                       
00032 // % Revision 1.4  1999/05/29 06:26:44  neeri                              
00033 // % Fixed header guards                                                   
00034 // %                                                                       
00035 // % Revision 1.3  1999/04/14 04:21:19  neeri                              
00036 // % Correct option sizes                                                  
00037 // %                                                                       
00038 // % Revision 1.2  1999/04/10 05:17:51  neeri                              
00039 // % Implement broadcast/multicast options                                 
00040 // %                                                                       
00041 // % Revision 1.1  1999/03/17 09:05:10  neeri                              
00042 // % Added GUSITimer, expanded docs                                        
00043 // %                                                                       
00044 // %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  
00045 //                                                                         
00046 // \chapter{Open Transport TCP/IP sockets}                                 
00047 //                                                                         
00048 // For TCP and UDP, the strategy classes do most of the work, the derived socket 
00049 // classes only have to do option management.                              
00050 //                                                                         
00051 // <GUSIOTInet.h>=                                                         
00052 #ifndef _GUSIOTInet_
00053 #define _GUSIOTInet_
00054 
00055 #ifdef GUSI_SOURCE
00056 
00057 #include <sys/cdefs.h>
00058 
00059 __BEGIN_DECLS
00060 // \section{Definition of Open Transport Internet hooks}                   
00061 //                                                                         
00062 //                                                                         
00063 // <Definition of [[GUSIwithOTInetSockets]]>=                              
00064 void GUSIwithOTInetSockets();
00065 void GUSIwithOTTcpSockets();
00066 void GUSIwithOTUdpSockets();
00067 __END_DECLS
00068 
00069 #endif /* GUSI_SOURCE */
00070 
00071 #endif /* _GUSIOTInet_ */