Referência ao ficheiro defines.h

Ir para o código fonte deste ficheiro.

Macros

#define ERROR_VAL   -1
#define ALL_GOES_WELL   0
#define MAX_LOGIN_LEN   26
#define MAX_PASS_LEN   26
#define MAX_SESSINON_ID   sizeof(long int) * 4 + 2
#define MAX_MESSAGE_LEN   1024
#define TIMEOUT   60
#define HASHBASE   127
#define OK_STATUS   1
#define EXIT_STATUS   0
#define MAX_IP_LEN   15
#define MIN_IP_LEN   7
#define MAX_FOLDER_LIST_LEN   1024
#define MAX_LOGIN_LIST_LEN   512
#define LISTENING   0
#define LOGIN   1
#define PASSWORD   2
#define AUTORIZACAO   3
#define LOGOUT   4
#define EXIT   5
#define HACK   6

Definições de tipos

typedef timespec t_timespec
typedef sigaction t_sigaction
typedef gengetopt_args_info t_gen_args


Descrição detalhada

Definicao das macros e 'alias' utilizados.

Data:
Novembro 2005
Autor:
Sergio Miguel Neves Lopes, EI10635
Versão:
1.0

Definido no ficheiro defines.h.


Documentação das macros

#define ALL_GOES_WELL   0
 

Definido na linha 14 do ficheiro defines.h.

Referenciado por main(), open_socket(), parse_args(), parse_contas(), parse_maquinas(), proc_pedido(), validate_ip() e write_to_socket().

#define AUTORIZACAO   3
 

Definido na linha 34 do ficheiro defines.h.

Referenciado por proc_pedido().

#define ERROR_VAL   -1
 

Definido na linha 13 do ficheiro defines.h.

Referenciado por main(), open_socket(), parse_args(), parse_contas(), parse_maquinas(), proc_pedido(), validate_ip() e write_to_socket().

#define EXIT   5
 

Definido na linha 36 do ficheiro defines.h.

Referenciado por proc_pedido().

#define EXIT_STATUS   0
 

Definido na linha 24 do ficheiro defines.h.

Referenciado por signal_handling().

#define HACK   6
 

Definido na linha 37 do ficheiro defines.h.

#define HASHBASE   127
 

Definido na linha 22 do ficheiro defines.h.

Referenciado por main() e parse_maquinas().

#define LISTENING   0
 

Definido na linha 31 do ficheiro defines.h.

Referenciado por proc_pedido().

#define LOGIN   1
 

Definido na linha 32 do ficheiro defines.h.

Referenciado por proc_pedido().

#define LOGOUT   4
 

Definido na linha 35 do ficheiro defines.h.

Referenciado por proc_pedido().

#define MAX_FOLDER_LIST_LEN   1024
 

Definido na linha 27 do ficheiro defines.h.

Referenciado por parse_maquinas().

#define MAX_IP_LEN   15
 

Definido na linha 25 do ficheiro defines.h.

Referenciado por parse_maquinas() e validate_ip().

#define MAX_LOGIN_LEN   26
 

Definido na linha 17 do ficheiro defines.h.

Referenciado por parse_contas(), parse_maquinas() e proc_pedido().

#define MAX_LOGIN_LIST_LEN   512
 

Definido na linha 28 do ficheiro defines.h.

Referenciado por parse_maquinas().

#define MAX_MESSAGE_LEN   1024
 

Definido na linha 20 do ficheiro defines.h.

Referenciado por proc_pedido().

#define MAX_PASS_LEN   26
 

Definido na linha 18 do ficheiro defines.h.

Referenciado por parse_contas() e proc_pedido().

#define MAX_SESSINON_ID   sizeof(long int) * 4 + 2
 

Definido na linha 19 do ficheiro defines.h.

Referenciado por proc_pedido().

#define MIN_IP_LEN   7
 

Definido na linha 26 do ficheiro defines.h.

#define OK_STATUS   1
 

Definido na linha 23 do ficheiro defines.h.

#define PASSWORD   2
 

Definido na linha 33 do ficheiro defines.h.

Referenciado por proc_pedido().

#define TIMEOUT   60
 

Definido na linha 21 do ficheiro defines.h.

Referenciado por proc_pedido().


Documentação dos tipos

typedef struct gengetopt_args_info t_gen_args
 

Definido na linha 42 do ficheiro defines.h.

typedef struct sigaction t_sigaction
 

Definido na linha 41 do ficheiro defines.h.

typedef struct timespec t_timespec
 

Definido na linha 40 do ficheiro defines.h.


Gerado em Fri Nov 25 18:42:04 2005 para Securitas por  doxygen 1.4.4