コード例 #1
0
ファイル: grok.go プロジェクト: jbuchbinder/go-grok
func New() *Grok {
	grok := new(Grok)
	grok.g = C.grok_new()
	if grok.g == nil {
		return nil
	}

	return grok
}
コード例 #2
0
ファイル: grok.go プロジェクト: scalingdata/go-grok
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
ファイル: grok.go プロジェクト: jbuchbinder/gogrok
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}
}