00001 /* 00002 Copyright (C) 2006 by Intra2net AG - Gerd v. Egidy 00003 00004 The software in this package is distributed under the GNU General 00005 Public License version 2 (with a special exception described below). 00006 00007 A copy of GNU General Public License (GPL) is included in this distribution, 00008 in the file COPYING.GPL. 00009 00010 As a special exception, if other files instantiate templates or use macros 00011 or inline functions from this file, or you compile this file and link it 00012 with other works to produce a work based on this file, this file 00013 does not by itself cause the resulting work to be covered 00014 by the GNU General Public License. 00015 00016 However the source code for this file must still be made available 00017 in accordance with section (3) of the GNU General Public License. 00018 00019 This exception does not invalidate any other reasons why a work based 00020 on this file might be covered by the GNU General Public License. 00021 */ 00022 #ifndef __LIBT2N_TYPES 00023 #define __LIBT2N_TYPES 00024 00025 namespace libt2n 00026 { 00027 00029 enum log_level_values { none=0, error=1, debug=2, fulldebug=3 }; 00030 00032 enum socket_type_value { tcp_s, unix_s }; 00033 00036 enum callback_event_type { new_connection=0, connection_closed, connection_deleted, __events_end }; 00037 00038 } 00039 00040 #endif