示例#1
0
func New() *Grok {
	grok := new(Grok)
	grok.g = C.grok_new()
	if grok.g == nil {
		return nil
	}

	return grok
}
示例#2
0
func New() *Grok {
	grok := new(Grok)
	grok.g = C.grok_new()
	if grok.g == nil {
		return nil
	}
	grok.stringCache = make(map[uintptr]string)
	return grok
}
示例#3
0
func NewGrok() (obj Grok) {
	obj = Grok{}
	obj.Obj = C.grok_new()
	return obj
}
示例#4
0
文件: grok.go 项目: rckclmbr/gogrok
func New() *Grok {
	grok := C.grok_new()
	return &Grok{grok: grok}
}