devzero
1# This file was automatically generated by SWIG (https://www.swig.org). 2# Version 4.2.1 3# 4# Do not make changes to this file unless you know what you are doing - modify 5# the SWIG interface file instead. 6 7from sys import version_info as _swig_python_version_info 8from mock_rtems import _devzero as _devzero 9 10try: 11 import builtins as __builtin__ 12except ImportError: 13 import __builtin__ 14 15def _swig_repr(self): 16 try: 17 strthis = "proxy of " + self.this.__repr__() 18 except __builtin__.Exception: 19 strthis = "" 20 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,) 21 22 23def _swig_setattr_nondynamic_instance_variable(set): 24 def set_instance_attr(self, name, value): 25 if name == "this": 26 set(self, name, value) 27 elif name == "thisown": 28 self.this.own(value) 29 elif hasattr(self, name) and isinstance(getattr(type(self), name), property): 30 set(self, name, value) 31 else: 32 raise AttributeError("You cannot add instance attributes to %s" % self) 33 return set_instance_attr 34 35 36def _swig_setattr_nondynamic_class_variable(set): 37 def set_class_attr(cls, name, value): 38 if hasattr(cls, name) and not isinstance(getattr(cls, name), property): 39 set(cls, name, value) 40 else: 41 raise AttributeError("You cannot add class attributes to %s" % cls) 42 return set_class_attr 43 44 45def _swig_add_metaclass(metaclass): 46 """Class decorator for adding a metaclass to a SWIG wrapped class - a slimmed down version of six.add_metaclass""" 47 def wrapper(cls): 48 return metaclass(cls.__name__, cls.__bases__, cls.__dict__.copy()) 49 return wrapper 50 51 52class _SwigNonDynamicMeta(type): 53 """Meta class to enforce nondynamic attributes (no new attributes) for a class""" 54 __setattr__ = _swig_setattr_nondynamic_class_variable(type.__setattr__) 55 56 57DEVZERO_DEVICE_NAME = _devzero.DEVZERO_DEVICE_NAME 58 59 60def dev_zero_initialize(major, minor, arg): 61 r""" 62 dev_zero_initialize(rtems_device_major_number major, rtems_device_minor_number minor, void * arg) -> rtems_device_driver 63 64 Parameters 65 ---------- 66 major: rtems_device_major_number 67 minor: rtems_device_minor_number 68 arg: void * 69 70 """ 71 return _devzero.dev_zero_initialize(major, minor, arg) 72 73def dev_zero_open(major, minor, arg): 74 r""" 75 dev_zero_open(rtems_device_major_number major, rtems_device_minor_number minor, void * arg) -> rtems_device_driver 76 77 Parameters 78 ---------- 79 major: rtems_device_major_number 80 minor: rtems_device_minor_number 81 arg: void * 82 83 """ 84 return _devzero.dev_zero_open(major, minor, arg) 85 86def dev_zero_close(major, minor, arg): 87 r""" 88 dev_zero_close(rtems_device_major_number major, rtems_device_minor_number minor, void * arg) -> rtems_device_driver 89 90 Parameters 91 ---------- 92 major: rtems_device_major_number 93 minor: rtems_device_minor_number 94 arg: void * 95 96 """ 97 return _devzero.dev_zero_close(major, minor, arg) 98 99def dev_zero_read(major, minor, arg): 100 r""" 101 dev_zero_read(rtems_device_major_number major, rtems_device_minor_number minor, void * arg) -> rtems_device_driver 102 103 Parameters 104 ---------- 105 major: rtems_device_major_number 106 minor: rtems_device_minor_number 107 arg: void * 108 109 """ 110 return _devzero.dev_zero_read(major, minor, arg) 111 112def dev_zero_write(major, minor, arg): 113 r""" 114 dev_zero_write(rtems_device_major_number major, rtems_device_minor_number minor, void * arg) -> rtems_device_driver 115 116 Parameters 117 ---------- 118 major: rtems_device_major_number 119 minor: rtems_device_minor_number 120 arg: void * 121 122 """ 123 return _devzero.dev_zero_write(major, minor, arg) 124 125def dev_zero_control(major, minor, arg): 126 r""" 127 dev_zero_control(rtems_device_major_number major, rtems_device_minor_number minor, void * arg) -> rtems_device_driver 128 129 Parameters 130 ---------- 131 major: rtems_device_major_number 132 minor: rtems_device_minor_number 133 arg: void * 134 135 """ 136 return _devzero.dev_zero_control(major, minor, arg)
61def dev_zero_initialize(major, minor, arg): 62 r""" 63 dev_zero_initialize(rtems_device_major_number major, rtems_device_minor_number minor, void * arg) -> rtems_device_driver 64 65 Parameters 66 ---------- 67 major: rtems_device_major_number 68 minor: rtems_device_minor_number 69 arg: void * 70 71 """ 72 return _devzero.dev_zero_initialize(major, minor, arg)
dev_zero_initialize(rtems_device_major_number major, rtems_device_minor_number minor, void * arg) -> rtems_device_driver
Parameters
major: rtems_device_major_number minor: rtems_device_minor_number arg: void *
74def dev_zero_open(major, minor, arg): 75 r""" 76 dev_zero_open(rtems_device_major_number major, rtems_device_minor_number minor, void * arg) -> rtems_device_driver 77 78 Parameters 79 ---------- 80 major: rtems_device_major_number 81 minor: rtems_device_minor_number 82 arg: void * 83 84 """ 85 return _devzero.dev_zero_open(major, minor, arg)
dev_zero_open(rtems_device_major_number major, rtems_device_minor_number minor, void * arg) -> rtems_device_driver
Parameters
major: rtems_device_major_number minor: rtems_device_minor_number arg: void *
87def dev_zero_close(major, minor, arg): 88 r""" 89 dev_zero_close(rtems_device_major_number major, rtems_device_minor_number minor, void * arg) -> rtems_device_driver 90 91 Parameters 92 ---------- 93 major: rtems_device_major_number 94 minor: rtems_device_minor_number 95 arg: void * 96 97 """ 98 return _devzero.dev_zero_close(major, minor, arg)
dev_zero_close(rtems_device_major_number major, rtems_device_minor_number minor, void * arg) -> rtems_device_driver
Parameters
major: rtems_device_major_number minor: rtems_device_minor_number arg: void *
100def dev_zero_read(major, minor, arg): 101 r""" 102 dev_zero_read(rtems_device_major_number major, rtems_device_minor_number minor, void * arg) -> rtems_device_driver 103 104 Parameters 105 ---------- 106 major: rtems_device_major_number 107 minor: rtems_device_minor_number 108 arg: void * 109 110 """ 111 return _devzero.dev_zero_read(major, minor, arg)
dev_zero_read(rtems_device_major_number major, rtems_device_minor_number minor, void * arg) -> rtems_device_driver
Parameters
major: rtems_device_major_number minor: rtems_device_minor_number arg: void *
113def dev_zero_write(major, minor, arg): 114 r""" 115 dev_zero_write(rtems_device_major_number major, rtems_device_minor_number minor, void * arg) -> rtems_device_driver 116 117 Parameters 118 ---------- 119 major: rtems_device_major_number 120 minor: rtems_device_minor_number 121 arg: void * 122 123 """ 124 return _devzero.dev_zero_write(major, minor, arg)
dev_zero_write(rtems_device_major_number major, rtems_device_minor_number minor, void * arg) -> rtems_device_driver
Parameters
major: rtems_device_major_number minor: rtems_device_minor_number arg: void *
126def dev_zero_control(major, minor, arg): 127 r""" 128 dev_zero_control(rtems_device_major_number major, rtems_device_minor_number minor, void * arg) -> rtems_device_driver 129 130 Parameters 131 ---------- 132 major: rtems_device_major_number 133 minor: rtems_device_minor_number 134 arg: void * 135 136 """ 137 return _devzero.dev_zero_control(major, minor, arg)
dev_zero_control(rtems_device_major_number major, rtems_device_minor_number minor, void * arg) -> rtems_device_driver
Parameters
major: rtems_device_major_number minor: rtems_device_minor_number arg: void *