Main Page   Packages   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

C:/temp/src/j2k/Deprecated/UDP.Unix/UnixSocket.hpp

Go to the documentation of this file.
00001 #ifndef __J2K__Unix_Socket_HPP__
00002 #define __J2K__Unix_Socket_HPP__
00003 
00004 #include <stdio.h>
00005 #include <stdlib.h>
00006 #include <string.h>
00007 
00008    #include <sys/types.h>
00009    #include <sys/socket.h>
00010    #include <netinet/in.h>
00011    #include <unistd.h>
00012    #include <netdb.h>
00013    #include <arpa/inet.h>
00014   
00015    #define SOCKET          int
00016    #define INVALID_SOCKET  -1
00017    #define closesocket     close
00018   
00019    #include <pthread.h>
00020 
00021 #define SOCK_SUCCESS             0
00022 #define SOCK_ERROR              -1
00023 #define SOCK_TIMEOUT            -2
00024 #define SOCK_BUFFERFREED        -3
00025 #define SOCK_HOSTUNKNOWN        -4
00026 #define SOCK_NOMORESOCKET       -5
00027 #define SOCK_NOMORERESOURCE     -5
00028 #define SOCK_CONNECTFAILED      -6
00029 #define SOCK_UNMATCHEDLENGTH    -7
00030 #define SOCK_BINDERROR          -8
00031 #define SOCK_OVERFLOW           -9
00032 #define SOCK_EMPTYBUFFER       -10
00033 #define SOCK_CANCELLED         -11
00034 #define SOCK_INSMEMORY         -12
00035 #define SOCK_BADPORT           -13
00036 #define SOCK_FILE_ERROR        -14
00037 #define SOCK_SOCKETCLOSED      -15
00038 
00039 #define SINT    signed   int
00040 #define UINT    unsigned int
00041 #define ULONG   unsigned long
00042 #define USHORT  unsigned short
00043 
00044 #define BUFFER_SIZE  4096
00045 
00046 #endif

Generated on Sun Oct 14 18:46:30 2001 for Standard J2K Library by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001