コード例 #1
0
ファイル: monitor.go プロジェクト: jochenvg/go-udev
// FilterRemove removes all filter from the Monitor.
func (m *Monitor) FilterRemove() (err error) {
	m.lock()
	defer m.unlock()
	if C.udev_monitor_filter_remove(m.ptr) != 0 {
		err = errors.New("udev: udev_monitor_filter_remove failed")
	}
	return
}
コード例 #2
0
ファイル: udev.go プロジェクト: jessta/udev
func (m Monitor) RemoveFilter() error {
	err := C.udev_monitor_filter_remove(m.ptr)

	if err == 0 {
		return nil
	}
	return Error(err)

}