Removed duplicated methods on (nowadays) equivalent type C.io_*_t

This is due to improvements on the cgo builder related to darwin OS.
This commit is contained in:
Cristian Maglie
2018-08-19 18:11:11 +02:00
parent 3c7a545ca2
commit ef634e5745

View File

@@ -140,11 +140,6 @@ func (me *C.io_registry_entry_t) GetParent(plane string) (C.io_registry_entry_t,
return parent, nil
}
func (me *C.io_registry_entry_t) GetClass() string {
obj := (*C.io_object_t)(me)
return obj.GetClass()
}
func (me *C.io_registry_entry_t) GetStringProperty(key string) (string, error) {
k := cfStringCreateWithString(key)
defer C.CFRelease(C.CFTypeRef(k))
@@ -201,10 +196,6 @@ func (me *C.io_iterator_t) Next() (C.io_object_t, bool) {
return res, res != 0
}
func (me *C.io_iterator_t) Release() {
C.IOObjectRelease(C.io_object_t(*me))
}
// io_object_t
func (me *C.io_object_t) Release() {