예제 #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
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
	}
}