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

	return grok
}
Example #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
}
Example #3
0
func NewGrok() (obj Grok) {
	obj = Grok{}
	obj.Obj = C.grok_new()
	return obj
}
Example #4
0
func New() *Grok {
	grok := C.grok_new()
	return &Grok{grok: grok}
}