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)
DEVZERO_DEVICE_NAME = See C documentation
def dev_zero_initialize(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 *

def dev_zero_open(major, minor, arg):
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 *

def dev_zero_close(major, minor, arg):
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 *

def dev_zero_read(major, minor, arg):
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 *

def dev_zero_write(major, minor, arg):
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 *

def dev_zero_control(major, minor, arg):
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 *