#ifndef __GT_TOOLKIT_ERROR_H__
#define __GT_TOOLKIT_ERROR_H__

class GtToolError
{
    public:
        const static int ERROR_TOOL_TIMEOUT;//-10001
        const static int ERROR_TOOL_SELECT;//-10002
        const static int ERROR_TOOL_READ_FAILED;//-10003
        const static int ERROR_TOOL_WRITE_FAILED;//-10004
        const static int ERROR_TOOL_CLOSED;//-10005
        const static int ERROR_TOOL_CREATE_SOCKET;//-10006
        const static int ERROR_TOOL_SET_SOCKET;//-10007
        const static int ERROR_TOOL_BIND_SOCKET;//-10008
        const static int ERROR_TOOL_LISTEN_SOCKET;//-10009
        const static int ERROR_TOOL_CONNECT_SOCKET;//-10010
        const static int ERROR_TOOL_ACCEPT_SOCKET;//-10011
        const static int ERROR_TOOL_DIR_NOT_EXIST;//-10012
        const static int ERROR_TOOL_DIR_GET_CURRENT;//-10013
        const static int ERROR_TOOL_DIR_CREATE;//-10014
        const static int ERROR_TOOL_FILE_NOT_EXIST;//-10015
        const static int ERROR_TOOL_FILE_OPEN;//-10016
        const static int ERROR_TOOL_FILE_WRITE;//-10017
        const static int ERROR_TOOL_FILE_READ;//-10018
        const static int ERROR_TOOL_DL_OPEN;//-10019
        const static int ERROR_TOOL_DL_SYM;//-10020
        const static int ERROR_TOOL_DL_INVOKE;//-10021
        const static int ERROR_TOOL_INVALID_FUNC_PARAM;//-10022
        const static int ERROR_TOOL_INVALID_VALUE;//-10023
        const static int ERROR_TOOL_PARSE_FAILED;//-10024
        const static int ERROR_TOOL_OVERFLOW;//-10025
        const static int ERROR_TOOL_FORMAT;//-10026
        const static int ERROR_TOOL_SEM_OP;//-10026
};

#endif