コード例 #1
0
ファイル: geoip.go プロジェクト: RUNDSP/geoip-go
func (gi *GeoIP) free() {
	if gi == nil {
		return
	}
	if gi.db == nil {
		gi = nil
		return
	}
	C.GeoIP_delete(gi.db)
	gi = nil
	return
}
コード例 #2
0
ファイル: geoip_cgo.go プロジェクト: jdevilliers/geoip
func (gi *GeoIP) Delete() {
	C.GeoIP_delete(gi.gi)
}
コード例 #3
0
ファイル: geoip.go プロジェクト: shanemhansen/gogeo
//Gracefully close the database
func (self *GeoIP) Close() {
	if self.GeoIP != nil {
		C.GeoIP_delete(self.GeoIP)
		self.GeoIP = nil
	}
}