Defines | Enumerations | Functions

debug.h File Reference

Parametros para configuracao de depuracao do projeto. More...

Go to the source code of this file.

Defines

#define DEBUG_MAIN   1
#define DEBUG_ENTER_DEF   0
#define DEBUG_CLI_T   0
#define DEBUG_ERROR_T   0
#define DEBUG_INFO_T   0
#define DEBUG_SOCK_T   0
#define DEBUG_HTTP_T   1
#define DEBUG_FTP_T   0
#define DEBUG_SFT_T   0
#define OUT_UART   1
#define OUT_TELNET   1
#define DEBUG_SFT(msg)
 Mensagem de depuracao do protocolo SFT.
#define DEBUG_FTP(msg)
 Mensagem de depuracao do protocolo FTP Client.
#define DEBUG_HTTP(msg)
 Mensagem de depuracao do protocolo HTTP.
#define DEBUG_ERROR(msg)
 Mensagem de depuracao de erro na execucao do programa.
#define DEBUG_INFO(msg)
 Mensagem de depuracao com informacao do comportamento da aplicacao.
#define DEBUG_CLI(msg)
 Mensagem de depuracao da CLI.
#define DEBUG_SOCK_INFO(msg)
 Mensagem de depuracao do chat.
#define DEBUG_ENTER
 Mensagem de depuracao do caminho percorrido pelas funcoes.
#define DEBUG_EXIT

Enumerations

enum  msg_error { COMMAND_NOT_FOUND = 0, TRY_AGAYN, INVALID_DATA, EXEC_COMMAND_ERROR }

Functions

void debug_cli (char *data)
void debug_func (char *data)
void PRT_ERROR (msg_error erro)

Detailed Description

Author:
Marco Tulio Martins

Definition in file debug.h.


Define Documentation

#define DEBUG_CLI (   msg  ) 
Value:
do { \
                if (DEBUG_MAIN) \
                if (DEBUG_CLI_T) \
                        printf("%s - %s(%d) action: %s\n", __FILE__, __FUNCTION__, __LINE__, msg); \
        } while(0)

Definition at line 95 of file debug.h.

#define DEBUG_CLI_T   0

Definition at line 11 of file debug.h.

#define DEBUG_ENTER
Value:
do { \
                if (DEBUG_MAIN) \
                if (DEBUG_ENTER_DEF) \
                        printf("%s - %s(%d): Entering\n", __FILE__, __FUNCTION__, __LINE__); \
        } while(0)
#define DEBUG_ENTER_DEF   0

Definition at line 10 of file debug.h.

#define DEBUG_ERROR (   msg  ) 
Value:
do { \
                if (DEBUG_MAIN) \
                if (DEBUG_ERROR_T) \
                        printf("\n%s - %s(%d) error: %s\n", __FILE__, __FUNCTION__, __LINE__, error_cli[msg]); \
        } while(0)

Definition at line 73 of file debug.h.

#define DEBUG_ERROR_T   0

Definition at line 12 of file debug.h.

#define DEBUG_EXIT
Value:
do { \
                if (DEBUG_MAIN) \
                if (DEBUG_ENTER_DEF) \
                        printf("%s - %s(%d): Exiting\n", __FILE__, __FUNCTION__, __LINE__); \
        } while(0)

Definition at line 128 of file debug.h.

#define DEBUG_FTP (   msg  ) 
Value:
do { \
                if (DEBUG_MAIN) \
                if (DEBUG_FTP_T) \
                        printf("\n%s - %s(%d) FTP report: %s\n", __FILE__, __FUNCTION__, __LINE__, msg); \
        } while(0)

Definition at line 51 of file debug.h.

#define DEBUG_FTP_T   0

Definition at line 16 of file debug.h.

#define DEBUG_HTTP (   msg  ) 
Value:
do { \
                if (DEBUG_MAIN) \
                if (DEBUG_HTTP_T) \
                        printf("\n%s - %s(%d) HTTP report: %s\n", __FILE__, __FUNCTION__, __LINE__, msg); \
        } while(0)

Definition at line 62 of file debug.h.

#define DEBUG_HTTP_T   1

Definition at line 15 of file debug.h.

#define DEBUG_INFO (   msg  ) 
Value:
do { \
                if (DEBUG_MAIN) \
                if (DEBUG_INFO_T) \
                        printf("%s - %s(%d) action: %s\n", __FILE__, __FUNCTION__, __LINE__, msg); \
        } while(0)

Definition at line 84 of file debug.h.

#define DEBUG_INFO_T   0

Definition at line 13 of file debug.h.

#define DEBUG_MAIN   1

Definition at line 8 of file debug.h.

#define DEBUG_SFT (   msg  ) 
Value:
do { \
                if (DEBUG_MAIN) \
                if (DEBUG_SFT_T) \
                        printf("\n%s - %s(%d) FTP report: %s\n", __FILE__, __FUNCTION__, __LINE__, msg); \
        } while(0)

Definition at line 40 of file debug.h.

#define DEBUG_SFT_T   0

Definition at line 17 of file debug.h.

#define DEBUG_SOCK_INFO (   msg  ) 
Value:
do { \
                        if (DEBUG_MAIN) \
                        if (DEBUG_SOCK_T) \
                                printf("%s - %s(%d) action: %s\n", __FILE__, __FUNCTION__, __LINE__, msg); \
                } while(0)

Definition at line 106 of file debug.h.

#define DEBUG_SOCK_T   0

Definition at line 14 of file debug.h.

#define OUT_TELNET   1

Definition at line 20 of file debug.h.

#define OUT_UART   1

Definition at line 19 of file debug.h.


Enumeration Type Documentation

enum msg_error
Enumerator:
COMMAND_NOT_FOUND 
TRY_AGAYN 
INVALID_DATA 
EXEC_COMMAND_ERROR 

Definition at line 26 of file debug.h.


Function Documentation

void debug_cli ( char *  data  ) 
void debug_func ( char *  data  ) 
void PRT_ERROR ( msg_error  erro  )