sysinit
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 _sysinit as _sysinit 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 _Sysinit_Verbose(): 59 r"""Enables a verbose system initialization.""" 60 return _sysinit._Sysinit_Verbose() 61RTEMS_SYSINIT_RECORD = _sysinit.RTEMS_SYSINIT_RECORD 62r""" 63 Creates the system initialization item associated with the handler 64 and index. 65 66 The enum helps to detect typos in the module and order parameters of 67 RTEMS_SYSINIT_ITEM(). 68 69 70 71 Creates the system initialization item associated with the handler, 72 module, and order. 73 74 This helper macro is used to perform parameter expansion in 75 RTEMS_SYSINIT_ITEM(). 76 """ 77RTEMS_SYSINIT_BSP_EARLY = _sysinit.RTEMS_SYSINIT_BSP_EARLY 78 79RTEMS_SYSINIT_MEMORY = _sysinit.RTEMS_SYSINIT_MEMORY 80 81RTEMS_SYSINIT_ZERO_MEMORY = _sysinit.RTEMS_SYSINIT_ZERO_MEMORY 82 83RTEMS_SYSINIT_ISR_STACK = _sysinit.RTEMS_SYSINIT_ISR_STACK 84 85RTEMS_SYSINIT_PER_CPU_DATA = _sysinit.RTEMS_SYSINIT_PER_CPU_DATA 86 87RTEMS_SYSINIT_SBRK = _sysinit.RTEMS_SYSINIT_SBRK 88 89RTEMS_SYSINIT_STACK_ALLOCATOR = _sysinit.RTEMS_SYSINIT_STACK_ALLOCATOR 90 91RTEMS_SYSINIT_WORKSPACE = _sysinit.RTEMS_SYSINIT_WORKSPACE 92 93RTEMS_SYSINIT_MALLOC = _sysinit.RTEMS_SYSINIT_MALLOC 94 95RTEMS_SYSINIT_BSP_START = _sysinit.RTEMS_SYSINIT_BSP_START 96 97RTEMS_SYSINIT_CPU_COUNTER = _sysinit.RTEMS_SYSINIT_CPU_COUNTER 98 99RTEMS_SYSINIT_TARGET_HASH = _sysinit.RTEMS_SYSINIT_TARGET_HASH 100 101RTEMS_SYSINIT_INITIAL_EXTENSIONS = _sysinit.RTEMS_SYSINIT_INITIAL_EXTENSIONS 102 103RTEMS_SYSINIT_MP_EARLY = _sysinit.RTEMS_SYSINIT_MP_EARLY 104 105RTEMS_SYSINIT_DATA_STRUCTURES = _sysinit.RTEMS_SYSINIT_DATA_STRUCTURES 106 107RTEMS_SYSINIT_SCHEDULER = _sysinit.RTEMS_SYSINIT_SCHEDULER 108 109RTEMS_SYSINIT_MP = _sysinit.RTEMS_SYSINIT_MP 110 111RTEMS_SYSINIT_USER_EXTENSIONS = _sysinit.RTEMS_SYSINIT_USER_EXTENSIONS 112 113RTEMS_SYSINIT_CLASSIC_MESSAGE_QUEUE = _sysinit.RTEMS_SYSINIT_CLASSIC_MESSAGE_QUEUE 114 115RTEMS_SYSINIT_CLASSIC_MESSAGE_QUEUE_MP = _sysinit.RTEMS_SYSINIT_CLASSIC_MESSAGE_QUEUE_MP 116 117RTEMS_SYSINIT_CLASSIC_PARTITION = _sysinit.RTEMS_SYSINIT_CLASSIC_PARTITION 118 119RTEMS_SYSINIT_CLASSIC_PARTITION_MP = _sysinit.RTEMS_SYSINIT_CLASSIC_PARTITION_MP 120 121RTEMS_SYSINIT_CLASSIC_REGION = _sysinit.RTEMS_SYSINIT_CLASSIC_REGION 122 123RTEMS_SYSINIT_CLASSIC_DUAL_PORTED_MEMORY = _sysinit.RTEMS_SYSINIT_CLASSIC_DUAL_PORTED_MEMORY 124 125RTEMS_SYSINIT_CLASSIC_RATE_MONOTONIC = _sysinit.RTEMS_SYSINIT_CLASSIC_RATE_MONOTONIC 126 127RTEMS_SYSINIT_CLASSIC_BARRIER = _sysinit.RTEMS_SYSINIT_CLASSIC_BARRIER 128 129RTEMS_SYSINIT_POSIX_SIGNALS = _sysinit.RTEMS_SYSINIT_POSIX_SIGNALS 130 131RTEMS_SYSINIT_POSIX_THREADS = _sysinit.RTEMS_SYSINIT_POSIX_THREADS 132 133RTEMS_SYSINIT_POSIX_MESSAGE_QUEUE = _sysinit.RTEMS_SYSINIT_POSIX_MESSAGE_QUEUE 134 135RTEMS_SYSINIT_POSIX_SEMAPHORE = _sysinit.RTEMS_SYSINIT_POSIX_SEMAPHORE 136 137RTEMS_SYSINIT_POSIX_TIMER = _sysinit.RTEMS_SYSINIT_POSIX_TIMER 138 139RTEMS_SYSINIT_LIBIO = _sysinit.RTEMS_SYSINIT_LIBIO 140 141RTEMS_SYSINIT_USER_ENVIRONMENT = _sysinit.RTEMS_SYSINIT_USER_ENVIRONMENT 142 143RTEMS_SYSINIT_DRVMGR = _sysinit.RTEMS_SYSINIT_DRVMGR 144 145RTEMS_SYSINIT_MP_SERVER = _sysinit.RTEMS_SYSINIT_MP_SERVER 146 147RTEMS_SYSINIT_BSP_PRE_DRIVERS = _sysinit.RTEMS_SYSINIT_BSP_PRE_DRIVERS 148 149RTEMS_SYSINIT_DRVMGR_LEVEL_1 = _sysinit.RTEMS_SYSINIT_DRVMGR_LEVEL_1 150 151RTEMS_SYSINIT_DEVICE_DRIVERS = _sysinit.RTEMS_SYSINIT_DEVICE_DRIVERS 152 153RTEMS_SYSINIT_DRVMGR_LEVEL_2 = _sysinit.RTEMS_SYSINIT_DRVMGR_LEVEL_2 154 155RTEMS_SYSINIT_DRVMGR_LEVEL_3 = _sysinit.RTEMS_SYSINIT_DRVMGR_LEVEL_3 156 157RTEMS_SYSINIT_DRVMGR_LEVEL_4 = _sysinit.RTEMS_SYSINIT_DRVMGR_LEVEL_4 158 159RTEMS_SYSINIT_MP_FINALIZE = _sysinit.RTEMS_SYSINIT_MP_FINALIZE 160 161RTEMS_SYSINIT_CLASSIC_USER_TASKS = _sysinit.RTEMS_SYSINIT_CLASSIC_USER_TASKS 162 163RTEMS_SYSINIT_ORDER_FIRST = _sysinit.RTEMS_SYSINIT_ORDER_FIRST 164 165RTEMS_SYSINIT_ORDER_SECOND = _sysinit.RTEMS_SYSINIT_ORDER_SECOND 166 167RTEMS_SYSINIT_ORDER_THIRD = _sysinit.RTEMS_SYSINIT_ORDER_THIRD 168 169RTEMS_SYSINIT_ORDER_FOURTH = _sysinit.RTEMS_SYSINIT_ORDER_FOURTH 170 171RTEMS_SYSINIT_ORDER_FIFTH = _sysinit.RTEMS_SYSINIT_ORDER_FIFTH 172 173RTEMS_SYSINIT_ORDER_SIXTH = _sysinit.RTEMS_SYSINIT_ORDER_SIXTH 174 175RTEMS_SYSINIT_ORDER_SEVENTH = _sysinit.RTEMS_SYSINIT_ORDER_SEVENTH 176 177RTEMS_SYSINIT_ORDER_EIGHTH = _sysinit.RTEMS_SYSINIT_ORDER_EIGHTH 178 179RTEMS_SYSINIT_ORDER_NINETH = _sysinit.RTEMS_SYSINIT_ORDER_NINETH 180 181RTEMS_SYSINIT_ORDER_TENTH = _sysinit.RTEMS_SYSINIT_ORDER_TENTH 182 183RTEMS_SYSINIT_ORDER_MIDDLE = _sysinit.RTEMS_SYSINIT_ORDER_MIDDLE 184 185class rtems_sysinit_item(object): 186 r"""Proxy of C rtems_sysinit_item struct.""" 187 188 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") 189 __repr__ = _swig_repr 190 handler = property(_sysinit.rtems_sysinit_item_handler_get, _sysinit.rtems_sysinit_item_handler_set, doc=r"""handler : rtems_sysinit_handler""") 191 192 def __init__(self): 193 r"""__init__(rtems_sysinit_item self) -> rtems_sysinit_item""" 194 _sysinit.rtems_sysinit_item_swiginit(self, _sysinit.new_rtems_sysinit_item()) 195 __swig_destroy__ = _sysinit.delete_rtems_sysinit_item 196 197# Register rtems_sysinit_item in _sysinit: 198_sysinit.rtems_sysinit_item_swigregister(rtems_sysinit_item)
RTEMS_SYSINIT_RECORD =
See C documentation
Creates the system initialization item associated with the handler and index.
The enum helps to detect typos in the module and order parameters of RTEMS_SYSINIT_ITEM().
Creates the system initialization item associated with the handler, module, and order.
This helper macro is used to perform parameter expansion in RTEMS_SYSINIT_ITEM().
RTEMS_SYSINIT_BSP_EARLY =
See C documentation
RTEMS_SYSINIT_MEMORY =
See C documentation
RTEMS_SYSINIT_ZERO_MEMORY =
See C documentation
RTEMS_SYSINIT_ISR_STACK =
See C documentation
RTEMS_SYSINIT_PER_CPU_DATA =
See C documentation
RTEMS_SYSINIT_SBRK =
See C documentation
RTEMS_SYSINIT_STACK_ALLOCATOR =
See C documentation
RTEMS_SYSINIT_WORKSPACE =
See C documentation
RTEMS_SYSINIT_MALLOC =
See C documentation
RTEMS_SYSINIT_BSP_START =
See C documentation
RTEMS_SYSINIT_CPU_COUNTER =
See C documentation
RTEMS_SYSINIT_TARGET_HASH =
See C documentation
RTEMS_SYSINIT_INITIAL_EXTENSIONS =
See C documentation
RTEMS_SYSINIT_MP_EARLY =
See C documentation
RTEMS_SYSINIT_DATA_STRUCTURES =
See C documentation
RTEMS_SYSINIT_SCHEDULER =
See C documentation
RTEMS_SYSINIT_MP =
See C documentation
RTEMS_SYSINIT_USER_EXTENSIONS =
See C documentation
RTEMS_SYSINIT_CLASSIC_MESSAGE_QUEUE =
See C documentation
RTEMS_SYSINIT_CLASSIC_MESSAGE_QUEUE_MP =
See C documentation
RTEMS_SYSINIT_CLASSIC_PARTITION =
See C documentation
RTEMS_SYSINIT_CLASSIC_PARTITION_MP =
See C documentation
RTEMS_SYSINIT_CLASSIC_REGION =
See C documentation
RTEMS_SYSINIT_CLASSIC_DUAL_PORTED_MEMORY =
See C documentation
RTEMS_SYSINIT_CLASSIC_RATE_MONOTONIC =
See C documentation
RTEMS_SYSINIT_CLASSIC_BARRIER =
See C documentation
RTEMS_SYSINIT_POSIX_SIGNALS =
See C documentation
RTEMS_SYSINIT_POSIX_THREADS =
See C documentation
RTEMS_SYSINIT_POSIX_MESSAGE_QUEUE =
See C documentation
RTEMS_SYSINIT_POSIX_SEMAPHORE =
See C documentation
RTEMS_SYSINIT_POSIX_TIMER =
See C documentation
RTEMS_SYSINIT_LIBIO =
See C documentation
RTEMS_SYSINIT_USER_ENVIRONMENT =
See C documentation
RTEMS_SYSINIT_DRVMGR =
See C documentation
RTEMS_SYSINIT_MP_SERVER =
See C documentation
RTEMS_SYSINIT_BSP_PRE_DRIVERS =
See C documentation
RTEMS_SYSINIT_DRVMGR_LEVEL_1 =
See C documentation
RTEMS_SYSINIT_DEVICE_DRIVERS =
See C documentation
RTEMS_SYSINIT_DRVMGR_LEVEL_2 =
See C documentation
RTEMS_SYSINIT_DRVMGR_LEVEL_3 =
See C documentation
RTEMS_SYSINIT_DRVMGR_LEVEL_4 =
See C documentation
RTEMS_SYSINIT_MP_FINALIZE =
See C documentation
RTEMS_SYSINIT_CLASSIC_USER_TASKS =
See C documentation
RTEMS_SYSINIT_ORDER_FIRST =
See C documentation
RTEMS_SYSINIT_ORDER_SECOND =
See C documentation
RTEMS_SYSINIT_ORDER_THIRD =
See C documentation
RTEMS_SYSINIT_ORDER_FOURTH =
See C documentation
RTEMS_SYSINIT_ORDER_FIFTH =
See C documentation
RTEMS_SYSINIT_ORDER_SIXTH =
See C documentation
RTEMS_SYSINIT_ORDER_SEVENTH =
See C documentation
RTEMS_SYSINIT_ORDER_EIGHTH =
See C documentation
RTEMS_SYSINIT_ORDER_NINETH =
See C documentation
RTEMS_SYSINIT_ORDER_TENTH =
See C documentation
RTEMS_SYSINIT_ORDER_MIDDLE =
See C documentation
class
rtems_sysinit_item:
186class rtems_sysinit_item(object): 187 r"""Proxy of C rtems_sysinit_item struct.""" 188 189 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") 190 __repr__ = _swig_repr 191 handler = property(_sysinit.rtems_sysinit_item_handler_get, _sysinit.rtems_sysinit_item_handler_set, doc=r"""handler : rtems_sysinit_handler""") 192 193 def __init__(self): 194 r"""__init__(rtems_sysinit_item self) -> rtems_sysinit_item""" 195 _sysinit.rtems_sysinit_item_swiginit(self, _sysinit.new_rtems_sysinit_item()) 196 __swig_destroy__ = _sysinit.delete_rtems_sysinit_item
Proxy of C rtems_sysinit_item struct.
rtems_sysinit_item()
193 def __init__(self): 194 r"""__init__(rtems_sysinit_item self) -> rtems_sysinit_item""" 195 _sysinit.rtems_sysinit_item_swiginit(self, _sysinit.new_rtems_sysinit_item())
__init__(rtems_sysinit_item self) -> rtems_sysinit_item
thisown
189 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
The membership flag