The whole thing compiles now, writing tests and fixing bugs

This commit is contained in:
Willie Koomson
2018-03-11 15:00:46 -04:00
parent d9ca45d983
commit 15798f473b
10 changed files with 187 additions and 83 deletions

View File

@ -3,31 +3,31 @@ package go_i2cp
import "fmt"
const (
PROTOCOL = (1 << 0)
LOGIC = (1 << 1)
PROTOCOL = 1 << 0
LOGIC = 1 << 1
DEBUG = (1 << 4)
INFO = (1 << 5)
WARNING = (1 << 6)
ERROR = (1 << 7)
FATAL = (1 << 8)
DEBUG = 1 << 4
INFO = 1 << 5
WARNING = 1 << 6
ERROR = 1 << 7
FATAL = 1 << 8
STRINGMAP = (1 << 9)
INTMAP = (1 << 10)
QUEUE = (1 << 11)
STREAM = (1 << 12)
CRYPTO = (1 << 13)
TCP = (1 << 14)
CLIENT = (1 << 15)
CERTIFICATE = (1 << 16)
LEASE = (1 << 17)
DESTINATION = (1 << 18)
SESSION = (1 << 19)
SESSION_CONFIG = (1 << 20)
TEST = (1 << 21)
DATAGRAM = (1 << 22)
CONFIG_FILE = (1 << 23)
VERSION = (1 << 24)
STRINGMAP = 1 << 9
INTMAP = 1 << 10
QUEUE = 1 << 11
STREAM = 1 << 12
CRYPTO = 1 << 13
TCP = 1 << 14
CLIENT = 1 << 15
CERTIFICATE = 1 << 16
LEASE = 1 << 17
DESTINATION = 1 << 18
SESSION = 1 << 19
SESSION_CONFIG = 1 << 20
TEST = 1 << 21
DATAGRAM = 1 << 22
CONFIG_FILE = 1 << 23
VERSION = 1 << 24
TAG_MASK = 0x0000000f
LEVEL_MASK = 0x000001f0
@ -46,7 +46,7 @@ type Logger struct {
logLevel int
}
var logInstance *Logger
var logInstance = &Logger{}
// TODO filter
func LogInit(callbacks *LoggerCallbacks, level int) {