Beispiel #1
0
func (gi *GeoIP) free() {
	if gi == nil {
		return
	}
	if gi.db == nil {
		gi = nil
		return
	}
	C.GeoIP_delete(gi.db)
	gi = nil
	return
}
Beispiel #2
0
func (gi *GeoIP) Delete() {
	C.GeoIP_delete(gi.gi)
}
Beispiel #3
0
//Gracefully close the database
func (self *GeoIP) Close() {
	if self.GeoIP != nil {
		C.GeoIP_delete(self.GeoIP)
		self.GeoIP = nil
	}
}