00001 #ifndef __TYPE_H
00002 #define __TYPE_H
00003 #include <openssl/ssl.h>
00004 #include <openssl/err.h>
00005
00006 #ifndef FALSE
00007 #define FALSE 0
00008 #endif
00009
00010 #ifndef TRUE
00011 #define TRUE !FALSE
00012 #endif
00013
00014 struct ClientID
00015 {
00016 unsigned int value;
00017 };
00018 struct Key
00019 {
00020 int value;
00021 };
00022
00023 #include "session.h"
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034 typedef X509 Cert;
00035
00036 struct ClientInfo
00037 {
00038 int id;
00039
00040 struct ClientInfo *next;
00041 };
00042
00043
00044
00045 #define LOGFILE "logfile.txt"
00046 #define PACKET_LEN 1024
00047 enum {REGISTER_NEW_USER,
00048 GET_ACTIVE_USER_LIST,
00049 HELLO,
00050 CALL_USER,
00051 CALL_REQUEST,
00052 DATA,
00053 FILE_DATA,
00054 TERMINATE_SESSION,
00055 TERMINATE};
00056
00057 enum { FAILURE, SUCCESS};
00058 #endif //MYTYPE_H