devnull
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 _devnull as _devnull 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 57 58def null_initialize(arg1, arg2, arg3): 59 60 return _devnull.null_initialize(arg1, arg2, arg3) 61 62def null_open(arg1, arg2, arg3): 63 r""" 64 null_open(rtems_device_major_number arg1, rtems_device_minor_number arg2, void * arg3) -> rtems_device_driver 65 66 Parameters 67 ---------- 68 arg1: rtems_device_major_number 69 arg2: rtems_device_minor_number 70 arg3: void * 71 72 """ 73 return _devnull.null_open(arg1, arg2, arg3) 74 75def null_close(arg1, arg2, arg3): 76 r""" 77 null_close(rtems_device_major_number arg1, rtems_device_minor_number arg2, void * arg3) -> rtems_device_driver 78 79 Parameters 80 ---------- 81 arg1: rtems_device_major_number 82 arg2: rtems_device_minor_number 83 arg3: void * 84 85 """ 86 return _devnull.null_close(arg1, arg2, arg3) 87 88def null_read(arg1, arg2, arg3): 89 r""" 90 null_read(rtems_device_major_number arg1, rtems_device_minor_number arg2, void * arg3) -> rtems_device_driver 91 92 Parameters 93 ---------- 94 arg1: rtems_device_major_number 95 arg2: rtems_device_minor_number 96 arg3: void * 97 98 """ 99 return _devnull.null_read(arg1, arg2, arg3) 100 101def null_write(arg1, arg2, arg3): 102 r""" 103 null_write(rtems_device_major_number arg1, rtems_device_minor_number arg2, void * arg3) -> rtems_device_driver 104 105 Parameters 106 ---------- 107 arg1: rtems_device_major_number 108 arg2: rtems_device_minor_number 109 arg3: void * 110 111 """ 112 return _devnull.null_write(arg1, arg2, arg3) 113 114def null_control(arg1, arg2, arg3): 115 r""" 116 null_control(rtems_device_major_number arg1, rtems_device_minor_number arg2, void * arg3) -> rtems_device_driver 117 118 Parameters 119 ---------- 120 arg1: rtems_device_major_number 121 arg2: rtems_device_minor_number 122 arg3: void * 123 124 """ 125 return _devnull.null_control(arg1, arg2, arg3)
63def null_open(arg1, arg2, arg3): 64 r""" 65 null_open(rtems_device_major_number arg1, rtems_device_minor_number arg2, void * arg3) -> rtems_device_driver 66 67 Parameters 68 ---------- 69 arg1: rtems_device_major_number 70 arg2: rtems_device_minor_number 71 arg3: void * 72 73 """ 74 return _devnull.null_open(arg1, arg2, arg3)
null_open(rtems_device_major_number arg1, rtems_device_minor_number arg2, void * arg3) -> rtems_device_driver
Parameters
arg1: rtems_device_major_number arg2: rtems_device_minor_number arg3: void *
76def null_close(arg1, arg2, arg3): 77 r""" 78 null_close(rtems_device_major_number arg1, rtems_device_minor_number arg2, void * arg3) -> rtems_device_driver 79 80 Parameters 81 ---------- 82 arg1: rtems_device_major_number 83 arg2: rtems_device_minor_number 84 arg3: void * 85 86 """ 87 return _devnull.null_close(arg1, arg2, arg3)
null_close(rtems_device_major_number arg1, rtems_device_minor_number arg2, void * arg3) -> rtems_device_driver
Parameters
arg1: rtems_device_major_number arg2: rtems_device_minor_number arg3: void *
89def null_read(arg1, arg2, arg3): 90 r""" 91 null_read(rtems_device_major_number arg1, rtems_device_minor_number arg2, void * arg3) -> rtems_device_driver 92 93 Parameters 94 ---------- 95 arg1: rtems_device_major_number 96 arg2: rtems_device_minor_number 97 arg3: void * 98 99 """ 100 return _devnull.null_read(arg1, arg2, arg3)
null_read(rtems_device_major_number arg1, rtems_device_minor_number arg2, void * arg3) -> rtems_device_driver
Parameters
arg1: rtems_device_major_number arg2: rtems_device_minor_number arg3: void *
102def null_write(arg1, arg2, arg3): 103 r""" 104 null_write(rtems_device_major_number arg1, rtems_device_minor_number arg2, void * arg3) -> rtems_device_driver 105 106 Parameters 107 ---------- 108 arg1: rtems_device_major_number 109 arg2: rtems_device_minor_number 110 arg3: void * 111 112 """ 113 return _devnull.null_write(arg1, arg2, arg3)
null_write(rtems_device_major_number arg1, rtems_device_minor_number arg2, void * arg3) -> rtems_device_driver
Parameters
arg1: rtems_device_major_number arg2: rtems_device_minor_number arg3: void *
115def null_control(arg1, arg2, arg3): 116 r""" 117 null_control(rtems_device_major_number arg1, rtems_device_minor_number arg2, void * arg3) -> rtems_device_driver 118 119 Parameters 120 ---------- 121 arg1: rtems_device_major_number 122 arg2: rtems_device_minor_number 123 arg3: void * 124 125 """ 126 return _devnull.null_control(arg1, arg2, arg3)
null_control(rtems_device_major_number arg1, rtems_device_minor_number arg2, void * arg3) -> rtems_device_driver
Parameters
arg1: rtems_device_major_number arg2: rtems_device_minor_number arg3: void *