| #!/usr/bin/env python3 | |
| from sys import exit | |
| from errno import ENXIO | |
| from helper import test_object | |
| import gi | |
| gi.require_version('Hinawa', '3.0') | |
| from gi.repository import Hinawa | |
| target_type = Hinawa.FwResp | |
| props = ( | |
| 'is-reserved', | |
| 'offset', | |
| 'width', | |
| ) | |
| methods = ( | |
| 'new', | |
| 'set_resp_frame', | |
| 'reserve', | |
| 'reserve_within_region', | |
| 'release', | |
| ) | |
| vmethods = ( | |
| 'do_requested', | |
| ) | |
| signals = ( | |
| 'requested', | |
| ) | |
| if not test_object(target_type, props, methods, vmethods, signals): | |
| exit(ENXIO) |