test_scheduler
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 _test_scheduler as _test_scheduler 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 57T_SCHEDULER_NOP = _test_scheduler.T_SCHEDULER_NOP 58 59T_SCHEDULER_ADD_PROCESSOR = _test_scheduler.T_SCHEDULER_ADD_PROCESSOR 60 61T_SCHEDULER_ANY = _test_scheduler.T_SCHEDULER_ANY 62 63T_SCHEDULER_ASK_FOR_HELP = _test_scheduler.T_SCHEDULER_ASK_FOR_HELP 64 65T_SCHEDULER_BLOCK = _test_scheduler.T_SCHEDULER_BLOCK 66 67T_SCHEDULER_CANCEL_JOB = _test_scheduler.T_SCHEDULER_CANCEL_JOB 68 69T_SCHEDULER_CLEAN_STICKY = _test_scheduler.T_SCHEDULER_CLEAN_STICKY 70 71T_SCHEDULER_INITIALIZE = _test_scheduler.T_SCHEDULER_INITIALIZE 72 73T_SCHEDULER_MAKE_STICKY = _test_scheduler.T_SCHEDULER_MAKE_STICKY 74 75T_SCHEDULER_MAP_PRIORITY = _test_scheduler.T_SCHEDULER_MAP_PRIORITY 76 77T_SCHEDULER_NODE_DESTROY = _test_scheduler.T_SCHEDULER_NODE_DESTROY 78 79T_SCHEDULER_NODE_INITIALIZE = _test_scheduler.T_SCHEDULER_NODE_INITIALIZE 80 81T_SCHEDULER_PIN = _test_scheduler.T_SCHEDULER_PIN 82 83T_SCHEDULER_RECONSIDER_HELP_REQUEST = _test_scheduler.T_SCHEDULER_RECONSIDER_HELP_REQUEST 84 85T_SCHEDULER_RELEASE_JOB = _test_scheduler.T_SCHEDULER_RELEASE_JOB 86 87T_SCHEDULER_REMOVE_PROCESSOR = _test_scheduler.T_SCHEDULER_REMOVE_PROCESSOR 88 89T_SCHEDULER_SCHEDULE = _test_scheduler.T_SCHEDULER_SCHEDULE 90 91T_SCHEDULER_SET_AFFINITY = _test_scheduler.T_SCHEDULER_SET_AFFINITY 92 93T_SCHEDULER_START_IDLE = _test_scheduler.T_SCHEDULER_START_IDLE 94 95T_SCHEDULER_UNBLOCK = _test_scheduler.T_SCHEDULER_UNBLOCK 96 97T_SCHEDULER_UNMAP_PRIORITY = _test_scheduler.T_SCHEDULER_UNMAP_PRIORITY 98 99T_SCHEDULER_UNPIN = _test_scheduler.T_SCHEDULER_UNPIN 100 101T_SCHEDULER_UPDATE_PRIORITY = _test_scheduler.T_SCHEDULER_UPDATE_PRIORITY 102 103T_SCHEDULER_WITHDRAW_NODE = _test_scheduler.T_SCHEDULER_WITHDRAW_NODE 104 105T_SCHEDULER_YIELD = _test_scheduler.T_SCHEDULER_YIELD 106 107class T_scheduler_event(object): 108 r"""Proxy of C T_scheduler_event struct.""" 109 110 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") 111 __repr__ = _swig_repr 112 executing = property(_test_scheduler.T_scheduler_event_executing_get, _test_scheduler.T_scheduler_event_executing_set, doc=r"""executing : p.Thread_Control""") 113 cpu = property(_test_scheduler.T_scheduler_event_cpu_get, _test_scheduler.T_scheduler_event_cpu_set, doc=r"""cpu : uint32_t""") 114 instant = property(_test_scheduler.T_scheduler_event_instant_get, _test_scheduler.T_scheduler_event_instant_set, doc=r"""instant : T_time""") 115 operation = property(_test_scheduler.T_scheduler_event_operation_get, _test_scheduler.T_scheduler_event_operation_set, doc=r"""operation : T_scheduler_operation""") 116 thread = property(_test_scheduler.T_scheduler_event_thread_get, _test_scheduler.T_scheduler_event_thread_set, doc=r"""thread : p.Thread_Control""") 117 node = property(_test_scheduler.T_scheduler_event_node_get, _test_scheduler.T_scheduler_event_node_set, doc=r"""node : p.Scheduler_Node""") 118 map_unmap_priority = property(_test_scheduler.T_scheduler_event_map_unmap_priority_get, doc=r"""map_unmap_priority : _map_unmap_priority""") 119 ask_for_help = property(_test_scheduler.T_scheduler_event_ask_for_help_get, doc=r"""ask_for_help : _ask_for_help""") 120 withdraw_node = property(_test_scheduler.T_scheduler_event_withdraw_node_get, doc=r"""withdraw_node : _withdraw_node""") 121 pin_unpin = property(_test_scheduler.T_scheduler_event_pin_unpin_get, doc=r"""pin_unpin : _pin_unpin""") 122 add_processor = property(_test_scheduler.T_scheduler_event_add_processor_get, doc=r"""add_processor : _add_processor""") 123 remove_processor = property(_test_scheduler.T_scheduler_event_remove_processor_get, doc=r"""remove_processor : _remove_processor""") 124 release_job = property(_test_scheduler.T_scheduler_event_release_job_get, doc=r"""release_job : _release_job""") 125 cancel_job = property(_test_scheduler.T_scheduler_event_cancel_job_get, doc=r"""cancel_job : _cancel_job""") 126 set_affinity = property(_test_scheduler.T_scheduler_event_set_affinity_get, doc=r"""set_affinity : _set_affinity""") 127 128 def __init__(self): 129 r"""__init__(T_scheduler_event self) -> T_scheduler_event""" 130 _test_scheduler.T_scheduler_event_swiginit(self, _test_scheduler.new_T_scheduler_event()) 131 __swig_destroy__ = _test_scheduler.delete_T_scheduler_event 132 133# Register T_scheduler_event in _test_scheduler: 134_test_scheduler.T_scheduler_event_swigregister(T_scheduler_event) 135class T_scheduler_header(object): 136 r"""Proxy of C T_scheduler_header struct.""" 137 138 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") 139 __repr__ = _swig_repr 140 recorded = property(_test_scheduler.T_scheduler_header_recorded_get, _test_scheduler.T_scheduler_header_recorded_set, doc=r"""recorded : size_t""") 141 capacity = property(_test_scheduler.T_scheduler_header_capacity_get, _test_scheduler.T_scheduler_header_capacity_set, doc=r"""capacity : size_t""") 142 operations = property(_test_scheduler.T_scheduler_header_operations_get, _test_scheduler.T_scheduler_header_operations_set, doc=r"""operations : uint64_t""") 143 144 def __init__(self): 145 r"""__init__(T_scheduler_header self) -> T_scheduler_header""" 146 _test_scheduler.T_scheduler_header_swiginit(self, _test_scheduler.new_T_scheduler_header()) 147 __swig_destroy__ = _test_scheduler.delete_T_scheduler_header 148 149# Register T_scheduler_header in _test_scheduler: 150_test_scheduler.T_scheduler_header_swigregister(T_scheduler_header) 151class T_scheduler_log(object): 152 r"""Proxy of C T_scheduler_log struct.""" 153 154 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") 155 __repr__ = _swig_repr 156 header = property(_test_scheduler.T_scheduler_log_header_get, _test_scheduler.T_scheduler_log_header_set, doc=r"""header : T_scheduler_header""") 157 events = property(_test_scheduler.T_scheduler_log_events_get, _test_scheduler.T_scheduler_log_events_set, doc=r"""events : a(T_ZERO_LENGTH_ARRAY).T_scheduler_event""") 158 159 def __init__(self): 160 r"""__init__(T_scheduler_log self) -> T_scheduler_log""" 161 _test_scheduler.T_scheduler_log_swiginit(self, _test_scheduler.new_T_scheduler_log()) 162 __swig_destroy__ = _test_scheduler.delete_T_scheduler_log 163 164# Register T_scheduler_log in _test_scheduler: 165_test_scheduler.T_scheduler_log_swigregister(T_scheduler_log) 166class T_scheduler_log_2(object): 167 r"""Proxy of C T_scheduler_log_2 struct.""" 168 169 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") 170 __repr__ = _swig_repr 171 header = property(_test_scheduler.T_scheduler_log_2_header_get, _test_scheduler.T_scheduler_log_2_header_set, doc=r"""header : T_scheduler_header""") 172 events = property(_test_scheduler.T_scheduler_log_2_events_get, _test_scheduler.T_scheduler_log_2_events_set, doc=r"""events : a(2).T_scheduler_event""") 173 174 def __init__(self): 175 r"""__init__(T_scheduler_log_2 self) -> T_scheduler_log_2""" 176 _test_scheduler.T_scheduler_log_2_swiginit(self, _test_scheduler.new_T_scheduler_log_2()) 177 __swig_destroy__ = _test_scheduler.delete_T_scheduler_log_2 178 179# Register T_scheduler_log_2 in _test_scheduler: 180_test_scheduler.T_scheduler_log_2_swigregister(T_scheduler_log_2) 181class T_scheduler_log_4(object): 182 r"""Proxy of C T_scheduler_log_4 struct.""" 183 184 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") 185 __repr__ = _swig_repr 186 header = property(_test_scheduler.T_scheduler_log_4_header_get, _test_scheduler.T_scheduler_log_4_header_set, doc=r"""header : T_scheduler_header""") 187 events = property(_test_scheduler.T_scheduler_log_4_events_get, _test_scheduler.T_scheduler_log_4_events_set, doc=r"""events : a(4).T_scheduler_event""") 188 189 def __init__(self): 190 r"""__init__(T_scheduler_log_4 self) -> T_scheduler_log_4""" 191 _test_scheduler.T_scheduler_log_4_swiginit(self, _test_scheduler.new_T_scheduler_log_4()) 192 __swig_destroy__ = _test_scheduler.delete_T_scheduler_log_4 193 194# Register T_scheduler_log_4 in _test_scheduler: 195_test_scheduler.T_scheduler_log_4_swigregister(T_scheduler_log_4) 196class T_scheduler_log_10(object): 197 r"""Proxy of C T_scheduler_log_10 struct.""" 198 199 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") 200 __repr__ = _swig_repr 201 header = property(_test_scheduler.T_scheduler_log_10_header_get, _test_scheduler.T_scheduler_log_10_header_set, doc=r"""header : T_scheduler_header""") 202 events = property(_test_scheduler.T_scheduler_log_10_events_get, _test_scheduler.T_scheduler_log_10_events_set, doc=r"""events : a(10).T_scheduler_event""") 203 204 def __init__(self): 205 r"""__init__(T_scheduler_log_10 self) -> T_scheduler_log_10""" 206 _test_scheduler.T_scheduler_log_10_swiginit(self, _test_scheduler.new_T_scheduler_log_10()) 207 __swig_destroy__ = _test_scheduler.delete_T_scheduler_log_10 208 209# Register T_scheduler_log_10 in _test_scheduler: 210_test_scheduler.T_scheduler_log_10_swigregister(T_scheduler_log_10) 211class T_scheduler_log_20(object): 212 r"""Proxy of C T_scheduler_log_20 struct.""" 213 214 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") 215 __repr__ = _swig_repr 216 header = property(_test_scheduler.T_scheduler_log_20_header_get, _test_scheduler.T_scheduler_log_20_header_set, doc=r"""header : T_scheduler_header""") 217 events = property(_test_scheduler.T_scheduler_log_20_events_get, _test_scheduler.T_scheduler_log_20_events_set, doc=r"""events : a(20).T_scheduler_event""") 218 219 def __init__(self): 220 r"""__init__(T_scheduler_log_20 self) -> T_scheduler_log_20""" 221 _test_scheduler.T_scheduler_log_20_swiginit(self, _test_scheduler.new_T_scheduler_log_20()) 222 __swig_destroy__ = _test_scheduler.delete_T_scheduler_log_20 223 224# Register T_scheduler_log_20 in _test_scheduler: 225_test_scheduler.T_scheduler_log_20_swigregister(T_scheduler_log_20) 226class T_scheduler_log_40(object): 227 r"""Proxy of C T_scheduler_log_40 struct.""" 228 229 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") 230 __repr__ = _swig_repr 231 header = property(_test_scheduler.T_scheduler_log_40_header_get, _test_scheduler.T_scheduler_log_40_header_set, doc=r"""header : T_scheduler_header""") 232 events = property(_test_scheduler.T_scheduler_log_40_events_get, _test_scheduler.T_scheduler_log_40_events_set, doc=r"""events : a(40).T_scheduler_event""") 233 234 def __init__(self): 235 r"""__init__(T_scheduler_log_40 self) -> T_scheduler_log_40""" 236 _test_scheduler.T_scheduler_log_40_swiginit(self, _test_scheduler.new_T_scheduler_log_40()) 237 __swig_destroy__ = _test_scheduler.delete_T_scheduler_log_40 238 239# Register T_scheduler_log_40 in _test_scheduler: 240_test_scheduler.T_scheduler_log_40_swigregister(T_scheduler_log_40) 241 242def T_scheduler_record(arg1): 243 r""" 244 T_scheduler_record(T_scheduler_log arg1) -> T_scheduler_log 245 246 Parameters 247 ---------- 248 arg1: T_scheduler_log * 249 250 """ 251 return _test_scheduler.T_scheduler_record(arg1) 252 253def T_scheduler_record_2(arg1): 254 r""" 255 T_scheduler_record_2(T_scheduler_log_2 arg1) -> T_scheduler_log 256 257 Parameters 258 ---------- 259 arg1: T_scheduler_log_2 * 260 261 """ 262 return _test_scheduler.T_scheduler_record_2(arg1) 263 264def T_scheduler_record_4(arg1): 265 r""" 266 T_scheduler_record_4(T_scheduler_log_4 arg1) -> T_scheduler_log 267 268 Parameters 269 ---------- 270 arg1: T_scheduler_log_4 * 271 272 """ 273 return _test_scheduler.T_scheduler_record_4(arg1) 274 275def T_scheduler_record_10(arg1): 276 r""" 277 T_scheduler_record_10(T_scheduler_log_10 arg1) -> T_scheduler_log 278 279 Parameters 280 ---------- 281 arg1: T_scheduler_log_10 * 282 283 """ 284 return _test_scheduler.T_scheduler_record_10(arg1) 285 286def T_scheduler_record_20(arg1): 287 r""" 288 T_scheduler_record_20(T_scheduler_log_20 arg1) -> T_scheduler_log 289 290 Parameters 291 ---------- 292 arg1: T_scheduler_log_20 * 293 294 """ 295 return _test_scheduler.T_scheduler_record_20(arg1) 296 297def T_scheduler_record_40(arg1): 298 r""" 299 T_scheduler_record_40(T_scheduler_log_40 arg1) -> T_scheduler_log 300 301 Parameters 302 ---------- 303 arg1: T_scheduler_log_40 * 304 305 """ 306 return _test_scheduler.T_scheduler_record_40(arg1) 307T_SCHEDULER_BEFORE = _test_scheduler.T_SCHEDULER_BEFORE 308 309T_SCHEDULER_AFTER = _test_scheduler.T_SCHEDULER_AFTER 310 311 312def T_scheduler_set_event_handler(arg1, arg2): 313 r""" 314 T_scheduler_set_event_handler(T_scheduler_event_handler arg1, void * arg2) 315 316 Parameters 317 ---------- 318 arg1: T_scheduler_event_handler 319 arg2: void * 320 321 """ 322 return _test_scheduler.T_scheduler_set_event_handler(arg1, arg2) 323 324def T_scheduler_next(arg1, arg2, arg3): 325 r""" 326 T_scheduler_next(T_scheduler_header arg1, T_scheduler_operation arg2, size_t * arg3) -> T_scheduler_event 327 328 Parameters 329 ---------- 330 arg1: T_scheduler_header * 331 arg2: enum T_scheduler_operation 332 arg3: size_t * 333 334 """ 335 return _test_scheduler.T_scheduler_next(arg1, arg2, arg3) 336 337def T_scheduler_next_any(arg1, arg2): 338 r""" 339 T_scheduler_next_any(T_scheduler_header arg1, size_t * arg2) -> T_scheduler_event 340 341 Parameters 342 ---------- 343 arg1: T_scheduler_header * 344 arg2: size_t * 345 346 """ 347 return _test_scheduler.T_scheduler_next_any(arg1, arg2) 348 349def T_scheduler_initialize(arg1): 350 r""" 351 T_scheduler_initialize(Scheduler_Control const * arg1) 352 353 Parameters 354 ---------- 355 arg1: Scheduler_Control const * 356 357 """ 358 return _test_scheduler.T_scheduler_initialize(arg1) 359 360def T_scheduler_schedule(arg1, arg2): 361 r""" 362 T_scheduler_schedule(Scheduler_Control const * arg1, Thread_Control * arg2) 363 364 Parameters 365 ---------- 366 arg1: Scheduler_Control const * 367 arg2: Thread_Control * 368 369 """ 370 return _test_scheduler.T_scheduler_schedule(arg1, arg2) 371 372def T_scheduler_yield(arg1, arg2, arg3): 373 r""" 374 T_scheduler_yield(Scheduler_Control const * arg1, Thread_Control * arg2, Scheduler_Node * arg3) 375 376 Parameters 377 ---------- 378 arg1: Scheduler_Control const * 379 arg2: Thread_Control * 380 arg3: Scheduler_Node * 381 382 """ 383 return _test_scheduler.T_scheduler_yield(arg1, arg2, arg3) 384 385def T_scheduler_block(arg1, arg2, arg3): 386 r""" 387 T_scheduler_block(Scheduler_Control const * arg1, Thread_Control * arg2, Scheduler_Node * arg3) 388 389 Parameters 390 ---------- 391 arg1: Scheduler_Control const * 392 arg2: Thread_Control * 393 arg3: Scheduler_Node * 394 395 """ 396 return _test_scheduler.T_scheduler_block(arg1, arg2, arg3) 397 398def T_scheduler_unblock(arg1, arg2, arg3): 399 r""" 400 T_scheduler_unblock(Scheduler_Control const * arg1, Thread_Control * arg2, Scheduler_Node * arg3) 401 402 Parameters 403 ---------- 404 arg1: Scheduler_Control const * 405 arg2: Thread_Control * 406 arg3: Scheduler_Node * 407 408 """ 409 return _test_scheduler.T_scheduler_unblock(arg1, arg2, arg3) 410 411def T_scheduler_update_priority(arg1, arg2, arg3): 412 r""" 413 T_scheduler_update_priority(Scheduler_Control const * arg1, Thread_Control * arg2, Scheduler_Node * arg3) 414 415 Parameters 416 ---------- 417 arg1: Scheduler_Control const * 418 arg2: Thread_Control * 419 arg3: Scheduler_Node * 420 421 """ 422 return _test_scheduler.T_scheduler_update_priority(arg1, arg2, arg3) 423 424def T_scheduler_map_priority(arg1, arg2): 425 r""" 426 T_scheduler_map_priority(Scheduler_Control const * arg1, Priority_Control arg2) -> Priority_Control 427 428 Parameters 429 ---------- 430 arg1: Scheduler_Control const * 431 arg2: Priority_Control 432 433 """ 434 return _test_scheduler.T_scheduler_map_priority(arg1, arg2) 435 436def T_scheduler_unmap_priority(arg1, arg2): 437 r""" 438 T_scheduler_unmap_priority(Scheduler_Control const * arg1, Priority_Control arg2) -> Priority_Control 439 440 Parameters 441 ---------- 442 arg1: Scheduler_Control const * 443 arg2: Priority_Control 444 445 """ 446 return _test_scheduler.T_scheduler_unmap_priority(arg1, arg2) 447 448def T_scheduler_node_initialize(arg1, arg2, arg3, arg4): 449 r""" 450 T_scheduler_node_initialize(Scheduler_Control const * arg1, Scheduler_Node * arg2, Thread_Control * arg3, Priority_Control arg4) 451 452 Parameters 453 ---------- 454 arg1: Scheduler_Control const * 455 arg2: Scheduler_Node * 456 arg3: Thread_Control * 457 arg4: Priority_Control 458 459 """ 460 return _test_scheduler.T_scheduler_node_initialize(arg1, arg2, arg3, arg4) 461 462def T_scheduler_node_destroy(arg1, arg2): 463 r""" 464 T_scheduler_node_destroy(Scheduler_Control const * arg1, Scheduler_Node * arg2) 465 466 Parameters 467 ---------- 468 arg1: Scheduler_Control const * 469 arg2: Scheduler_Node * 470 471 """ 472 return _test_scheduler.T_scheduler_node_destroy(arg1, arg2) 473 474def T_scheduler_release_job(arg1, arg2, arg3, arg4, arg5): 475 r""" 476 T_scheduler_release_job(Scheduler_Control const * arg1, Thread_Control * arg2, Priority_Node * arg3, uint64_t arg4, Thread_queue_Context * arg5) 477 478 Parameters 479 ---------- 480 arg1: Scheduler_Control const * 481 arg2: Thread_Control * 482 arg3: Priority_Node * 483 arg4: uint64_t 484 arg5: Thread_queue_Context * 485 486 """ 487 return _test_scheduler.T_scheduler_release_job(arg1, arg2, arg3, arg4, arg5) 488 489def T_scheduler_cancel_job(arg1, arg2, arg3, arg4): 490 r""" 491 T_scheduler_cancel_job(Scheduler_Control const * arg1, Thread_Control * arg2, Priority_Node * arg3, Thread_queue_Context * arg4) 492 493 Parameters 494 ---------- 495 arg1: Scheduler_Control const * 496 arg2: Thread_Control * 497 arg3: Priority_Node * 498 arg4: Thread_queue_Context * 499 500 """ 501 return _test_scheduler.T_scheduler_cancel_job(arg1, arg2, arg3, arg4) 502 503def T_scheduler_start_idle(arg1, arg2, arg3): 504 r""" 505 T_scheduler_start_idle(Scheduler_Control const * arg1, Thread_Control * arg2, struct Per_CPU_Control * arg3) 506 507 Parameters 508 ---------- 509 arg1: Scheduler_Control const * 510 arg2: Thread_Control * 511 arg3: struct Per_CPU_Control * 512 513 """ 514 return _test_scheduler.T_scheduler_start_idle(arg1, arg2, arg3) 515 516cvar = _test_scheduler.cvar 517T_scheduler_event_null = cvar.T_scheduler_event_null 518T_scheduler_operations = cvar.T_scheduler_operations
108class T_scheduler_event(object): 109 r"""Proxy of C T_scheduler_event struct.""" 110 111 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") 112 __repr__ = _swig_repr 113 executing = property(_test_scheduler.T_scheduler_event_executing_get, _test_scheduler.T_scheduler_event_executing_set, doc=r"""executing : p.Thread_Control""") 114 cpu = property(_test_scheduler.T_scheduler_event_cpu_get, _test_scheduler.T_scheduler_event_cpu_set, doc=r"""cpu : uint32_t""") 115 instant = property(_test_scheduler.T_scheduler_event_instant_get, _test_scheduler.T_scheduler_event_instant_set, doc=r"""instant : T_time""") 116 operation = property(_test_scheduler.T_scheduler_event_operation_get, _test_scheduler.T_scheduler_event_operation_set, doc=r"""operation : T_scheduler_operation""") 117 thread = property(_test_scheduler.T_scheduler_event_thread_get, _test_scheduler.T_scheduler_event_thread_set, doc=r"""thread : p.Thread_Control""") 118 node = property(_test_scheduler.T_scheduler_event_node_get, _test_scheduler.T_scheduler_event_node_set, doc=r"""node : p.Scheduler_Node""") 119 map_unmap_priority = property(_test_scheduler.T_scheduler_event_map_unmap_priority_get, doc=r"""map_unmap_priority : _map_unmap_priority""") 120 ask_for_help = property(_test_scheduler.T_scheduler_event_ask_for_help_get, doc=r"""ask_for_help : _ask_for_help""") 121 withdraw_node = property(_test_scheduler.T_scheduler_event_withdraw_node_get, doc=r"""withdraw_node : _withdraw_node""") 122 pin_unpin = property(_test_scheduler.T_scheduler_event_pin_unpin_get, doc=r"""pin_unpin : _pin_unpin""") 123 add_processor = property(_test_scheduler.T_scheduler_event_add_processor_get, doc=r"""add_processor : _add_processor""") 124 remove_processor = property(_test_scheduler.T_scheduler_event_remove_processor_get, doc=r"""remove_processor : _remove_processor""") 125 release_job = property(_test_scheduler.T_scheduler_event_release_job_get, doc=r"""release_job : _release_job""") 126 cancel_job = property(_test_scheduler.T_scheduler_event_cancel_job_get, doc=r"""cancel_job : _cancel_job""") 127 set_affinity = property(_test_scheduler.T_scheduler_event_set_affinity_get, doc=r"""set_affinity : _set_affinity""") 128 129 def __init__(self): 130 r"""__init__(T_scheduler_event self) -> T_scheduler_event""" 131 _test_scheduler.T_scheduler_event_swiginit(self, _test_scheduler.new_T_scheduler_event()) 132 __swig_destroy__ = _test_scheduler.delete_T_scheduler_event
Proxy of C T_scheduler_event struct.
129 def __init__(self): 130 r"""__init__(T_scheduler_event self) -> T_scheduler_event""" 131 _test_scheduler.T_scheduler_event_swiginit(self, _test_scheduler.new_T_scheduler_event())
__init__(T_scheduler_event self) -> T_scheduler_event
111 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
The membership flag
136class T_scheduler_header(object): 137 r"""Proxy of C T_scheduler_header struct.""" 138 139 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") 140 __repr__ = _swig_repr 141 recorded = property(_test_scheduler.T_scheduler_header_recorded_get, _test_scheduler.T_scheduler_header_recorded_set, doc=r"""recorded : size_t""") 142 capacity = property(_test_scheduler.T_scheduler_header_capacity_get, _test_scheduler.T_scheduler_header_capacity_set, doc=r"""capacity : size_t""") 143 operations = property(_test_scheduler.T_scheduler_header_operations_get, _test_scheduler.T_scheduler_header_operations_set, doc=r"""operations : uint64_t""") 144 145 def __init__(self): 146 r"""__init__(T_scheduler_header self) -> T_scheduler_header""" 147 _test_scheduler.T_scheduler_header_swiginit(self, _test_scheduler.new_T_scheduler_header()) 148 __swig_destroy__ = _test_scheduler.delete_T_scheduler_header
Proxy of C T_scheduler_header struct.
145 def __init__(self): 146 r"""__init__(T_scheduler_header self) -> T_scheduler_header""" 147 _test_scheduler.T_scheduler_header_swiginit(self, _test_scheduler.new_T_scheduler_header())
__init__(T_scheduler_header self) -> T_scheduler_header
139 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
The membership flag
152class T_scheduler_log(object): 153 r"""Proxy of C T_scheduler_log struct.""" 154 155 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") 156 __repr__ = _swig_repr 157 header = property(_test_scheduler.T_scheduler_log_header_get, _test_scheduler.T_scheduler_log_header_set, doc=r"""header : T_scheduler_header""") 158 events = property(_test_scheduler.T_scheduler_log_events_get, _test_scheduler.T_scheduler_log_events_set, doc=r"""events : a(T_ZERO_LENGTH_ARRAY).T_scheduler_event""") 159 160 def __init__(self): 161 r"""__init__(T_scheduler_log self) -> T_scheduler_log""" 162 _test_scheduler.T_scheduler_log_swiginit(self, _test_scheduler.new_T_scheduler_log()) 163 __swig_destroy__ = _test_scheduler.delete_T_scheduler_log
Proxy of C T_scheduler_log struct.
160 def __init__(self): 161 r"""__init__(T_scheduler_log self) -> T_scheduler_log""" 162 _test_scheduler.T_scheduler_log_swiginit(self, _test_scheduler.new_T_scheduler_log())
__init__(T_scheduler_log self) -> T_scheduler_log
155 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
The membership flag
167class T_scheduler_log_2(object): 168 r"""Proxy of C T_scheduler_log_2 struct.""" 169 170 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") 171 __repr__ = _swig_repr 172 header = property(_test_scheduler.T_scheduler_log_2_header_get, _test_scheduler.T_scheduler_log_2_header_set, doc=r"""header : T_scheduler_header""") 173 events = property(_test_scheduler.T_scheduler_log_2_events_get, _test_scheduler.T_scheduler_log_2_events_set, doc=r"""events : a(2).T_scheduler_event""") 174 175 def __init__(self): 176 r"""__init__(T_scheduler_log_2 self) -> T_scheduler_log_2""" 177 _test_scheduler.T_scheduler_log_2_swiginit(self, _test_scheduler.new_T_scheduler_log_2()) 178 __swig_destroy__ = _test_scheduler.delete_T_scheduler_log_2
Proxy of C T_scheduler_log_2 struct.
175 def __init__(self): 176 r"""__init__(T_scheduler_log_2 self) -> T_scheduler_log_2""" 177 _test_scheduler.T_scheduler_log_2_swiginit(self, _test_scheduler.new_T_scheduler_log_2())
__init__(T_scheduler_log_2 self) -> T_scheduler_log_2
170 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
The membership flag
182class T_scheduler_log_4(object): 183 r"""Proxy of C T_scheduler_log_4 struct.""" 184 185 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") 186 __repr__ = _swig_repr 187 header = property(_test_scheduler.T_scheduler_log_4_header_get, _test_scheduler.T_scheduler_log_4_header_set, doc=r"""header : T_scheduler_header""") 188 events = property(_test_scheduler.T_scheduler_log_4_events_get, _test_scheduler.T_scheduler_log_4_events_set, doc=r"""events : a(4).T_scheduler_event""") 189 190 def __init__(self): 191 r"""__init__(T_scheduler_log_4 self) -> T_scheduler_log_4""" 192 _test_scheduler.T_scheduler_log_4_swiginit(self, _test_scheduler.new_T_scheduler_log_4()) 193 __swig_destroy__ = _test_scheduler.delete_T_scheduler_log_4
Proxy of C T_scheduler_log_4 struct.
190 def __init__(self): 191 r"""__init__(T_scheduler_log_4 self) -> T_scheduler_log_4""" 192 _test_scheduler.T_scheduler_log_4_swiginit(self, _test_scheduler.new_T_scheduler_log_4())
__init__(T_scheduler_log_4 self) -> T_scheduler_log_4
185 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
The membership flag
197class T_scheduler_log_10(object): 198 r"""Proxy of C T_scheduler_log_10 struct.""" 199 200 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") 201 __repr__ = _swig_repr 202 header = property(_test_scheduler.T_scheduler_log_10_header_get, _test_scheduler.T_scheduler_log_10_header_set, doc=r"""header : T_scheduler_header""") 203 events = property(_test_scheduler.T_scheduler_log_10_events_get, _test_scheduler.T_scheduler_log_10_events_set, doc=r"""events : a(10).T_scheduler_event""") 204 205 def __init__(self): 206 r"""__init__(T_scheduler_log_10 self) -> T_scheduler_log_10""" 207 _test_scheduler.T_scheduler_log_10_swiginit(self, _test_scheduler.new_T_scheduler_log_10()) 208 __swig_destroy__ = _test_scheduler.delete_T_scheduler_log_10
Proxy of C T_scheduler_log_10 struct.
205 def __init__(self): 206 r"""__init__(T_scheduler_log_10 self) -> T_scheduler_log_10""" 207 _test_scheduler.T_scheduler_log_10_swiginit(self, _test_scheduler.new_T_scheduler_log_10())
__init__(T_scheduler_log_10 self) -> T_scheduler_log_10
200 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
The membership flag
212class T_scheduler_log_20(object): 213 r"""Proxy of C T_scheduler_log_20 struct.""" 214 215 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") 216 __repr__ = _swig_repr 217 header = property(_test_scheduler.T_scheduler_log_20_header_get, _test_scheduler.T_scheduler_log_20_header_set, doc=r"""header : T_scheduler_header""") 218 events = property(_test_scheduler.T_scheduler_log_20_events_get, _test_scheduler.T_scheduler_log_20_events_set, doc=r"""events : a(20).T_scheduler_event""") 219 220 def __init__(self): 221 r"""__init__(T_scheduler_log_20 self) -> T_scheduler_log_20""" 222 _test_scheduler.T_scheduler_log_20_swiginit(self, _test_scheduler.new_T_scheduler_log_20()) 223 __swig_destroy__ = _test_scheduler.delete_T_scheduler_log_20
Proxy of C T_scheduler_log_20 struct.
220 def __init__(self): 221 r"""__init__(T_scheduler_log_20 self) -> T_scheduler_log_20""" 222 _test_scheduler.T_scheduler_log_20_swiginit(self, _test_scheduler.new_T_scheduler_log_20())
__init__(T_scheduler_log_20 self) -> T_scheduler_log_20
215 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
The membership flag
227class T_scheduler_log_40(object): 228 r"""Proxy of C T_scheduler_log_40 struct.""" 229 230 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") 231 __repr__ = _swig_repr 232 header = property(_test_scheduler.T_scheduler_log_40_header_get, _test_scheduler.T_scheduler_log_40_header_set, doc=r"""header : T_scheduler_header""") 233 events = property(_test_scheduler.T_scheduler_log_40_events_get, _test_scheduler.T_scheduler_log_40_events_set, doc=r"""events : a(40).T_scheduler_event""") 234 235 def __init__(self): 236 r"""__init__(T_scheduler_log_40 self) -> T_scheduler_log_40""" 237 _test_scheduler.T_scheduler_log_40_swiginit(self, _test_scheduler.new_T_scheduler_log_40()) 238 __swig_destroy__ = _test_scheduler.delete_T_scheduler_log_40
Proxy of C T_scheduler_log_40 struct.
235 def __init__(self): 236 r"""__init__(T_scheduler_log_40 self) -> T_scheduler_log_40""" 237 _test_scheduler.T_scheduler_log_40_swiginit(self, _test_scheduler.new_T_scheduler_log_40())
__init__(T_scheduler_log_40 self) -> T_scheduler_log_40
230 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
The membership flag
243def T_scheduler_record(arg1): 244 r""" 245 T_scheduler_record(T_scheduler_log arg1) -> T_scheduler_log 246 247 Parameters 248 ---------- 249 arg1: T_scheduler_log * 250 251 """ 252 return _test_scheduler.T_scheduler_record(arg1)
T_scheduler_record(T_scheduler_log arg1) -> T_scheduler_log
Parameters
arg1: T_scheduler_log *
254def T_scheduler_record_2(arg1): 255 r""" 256 T_scheduler_record_2(T_scheduler_log_2 arg1) -> T_scheduler_log 257 258 Parameters 259 ---------- 260 arg1: T_scheduler_log_2 * 261 262 """ 263 return _test_scheduler.T_scheduler_record_2(arg1)
T_scheduler_record_2(T_scheduler_log_2 arg1) -> T_scheduler_log
Parameters
arg1: T_scheduler_log_2 *
265def T_scheduler_record_4(arg1): 266 r""" 267 T_scheduler_record_4(T_scheduler_log_4 arg1) -> T_scheduler_log 268 269 Parameters 270 ---------- 271 arg1: T_scheduler_log_4 * 272 273 """ 274 return _test_scheduler.T_scheduler_record_4(arg1)
T_scheduler_record_4(T_scheduler_log_4 arg1) -> T_scheduler_log
Parameters
arg1: T_scheduler_log_4 *
276def T_scheduler_record_10(arg1): 277 r""" 278 T_scheduler_record_10(T_scheduler_log_10 arg1) -> T_scheduler_log 279 280 Parameters 281 ---------- 282 arg1: T_scheduler_log_10 * 283 284 """ 285 return _test_scheduler.T_scheduler_record_10(arg1)
T_scheduler_record_10(T_scheduler_log_10 arg1) -> T_scheduler_log
Parameters
arg1: T_scheduler_log_10 *
287def T_scheduler_record_20(arg1): 288 r""" 289 T_scheduler_record_20(T_scheduler_log_20 arg1) -> T_scheduler_log 290 291 Parameters 292 ---------- 293 arg1: T_scheduler_log_20 * 294 295 """ 296 return _test_scheduler.T_scheduler_record_20(arg1)
T_scheduler_record_20(T_scheduler_log_20 arg1) -> T_scheduler_log
Parameters
arg1: T_scheduler_log_20 *
298def T_scheduler_record_40(arg1): 299 r""" 300 T_scheduler_record_40(T_scheduler_log_40 arg1) -> T_scheduler_log 301 302 Parameters 303 ---------- 304 arg1: T_scheduler_log_40 * 305 306 """ 307 return _test_scheduler.T_scheduler_record_40(arg1)
T_scheduler_record_40(T_scheduler_log_40 arg1) -> T_scheduler_log
Parameters
arg1: T_scheduler_log_40 *
313def T_scheduler_set_event_handler(arg1, arg2): 314 r""" 315 T_scheduler_set_event_handler(T_scheduler_event_handler arg1, void * arg2) 316 317 Parameters 318 ---------- 319 arg1: T_scheduler_event_handler 320 arg2: void * 321 322 """ 323 return _test_scheduler.T_scheduler_set_event_handler(arg1, arg2)
T_scheduler_set_event_handler(T_scheduler_event_handler arg1, void * arg2)
Parameters
arg1: T_scheduler_event_handler arg2: void *
325def T_scheduler_next(arg1, arg2, arg3): 326 r""" 327 T_scheduler_next(T_scheduler_header arg1, T_scheduler_operation arg2, size_t * arg3) -> T_scheduler_event 328 329 Parameters 330 ---------- 331 arg1: T_scheduler_header * 332 arg2: enum T_scheduler_operation 333 arg3: size_t * 334 335 """ 336 return _test_scheduler.T_scheduler_next(arg1, arg2, arg3)
T_scheduler_next(T_scheduler_header arg1, T_scheduler_operation arg2, size_t * arg3) -> T_scheduler_event
Parameters
arg1: T_scheduler_header * arg2: enum T_scheduler_operation arg3: size_t *
338def T_scheduler_next_any(arg1, arg2): 339 r""" 340 T_scheduler_next_any(T_scheduler_header arg1, size_t * arg2) -> T_scheduler_event 341 342 Parameters 343 ---------- 344 arg1: T_scheduler_header * 345 arg2: size_t * 346 347 """ 348 return _test_scheduler.T_scheduler_next_any(arg1, arg2)
T_scheduler_next_any(T_scheduler_header arg1, size_t * arg2) -> T_scheduler_event
Parameters
arg1: T_scheduler_header * arg2: size_t *
350def T_scheduler_initialize(arg1): 351 r""" 352 T_scheduler_initialize(Scheduler_Control const * arg1) 353 354 Parameters 355 ---------- 356 arg1: Scheduler_Control const * 357 358 """ 359 return _test_scheduler.T_scheduler_initialize(arg1)
T_scheduler_initialize(Scheduler_Control const * arg1)
Parameters
arg1: Scheduler_Control const *
361def T_scheduler_schedule(arg1, arg2): 362 r""" 363 T_scheduler_schedule(Scheduler_Control const * arg1, Thread_Control * arg2) 364 365 Parameters 366 ---------- 367 arg1: Scheduler_Control const * 368 arg2: Thread_Control * 369 370 """ 371 return _test_scheduler.T_scheduler_schedule(arg1, arg2)
T_scheduler_schedule(Scheduler_Control const * arg1, Thread_Control * arg2)
Parameters
arg1: Scheduler_Control const * arg2: Thread_Control *
373def T_scheduler_yield(arg1, arg2, arg3): 374 r""" 375 T_scheduler_yield(Scheduler_Control const * arg1, Thread_Control * arg2, Scheduler_Node * arg3) 376 377 Parameters 378 ---------- 379 arg1: Scheduler_Control const * 380 arg2: Thread_Control * 381 arg3: Scheduler_Node * 382 383 """ 384 return _test_scheduler.T_scheduler_yield(arg1, arg2, arg3)
T_scheduler_yield(Scheduler_Control const * arg1, Thread_Control * arg2, Scheduler_Node * arg3)
Parameters
arg1: Scheduler_Control const * arg2: Thread_Control * arg3: Scheduler_Node *
386def T_scheduler_block(arg1, arg2, arg3): 387 r""" 388 T_scheduler_block(Scheduler_Control const * arg1, Thread_Control * arg2, Scheduler_Node * arg3) 389 390 Parameters 391 ---------- 392 arg1: Scheduler_Control const * 393 arg2: Thread_Control * 394 arg3: Scheduler_Node * 395 396 """ 397 return _test_scheduler.T_scheduler_block(arg1, arg2, arg3)
T_scheduler_block(Scheduler_Control const * arg1, Thread_Control * arg2, Scheduler_Node * arg3)
Parameters
arg1: Scheduler_Control const * arg2: Thread_Control * arg3: Scheduler_Node *
399def T_scheduler_unblock(arg1, arg2, arg3): 400 r""" 401 T_scheduler_unblock(Scheduler_Control const * arg1, Thread_Control * arg2, Scheduler_Node * arg3) 402 403 Parameters 404 ---------- 405 arg1: Scheduler_Control const * 406 arg2: Thread_Control * 407 arg3: Scheduler_Node * 408 409 """ 410 return _test_scheduler.T_scheduler_unblock(arg1, arg2, arg3)
T_scheduler_unblock(Scheduler_Control const * arg1, Thread_Control * arg2, Scheduler_Node * arg3)
Parameters
arg1: Scheduler_Control const * arg2: Thread_Control * arg3: Scheduler_Node *
412def T_scheduler_update_priority(arg1, arg2, arg3): 413 r""" 414 T_scheduler_update_priority(Scheduler_Control const * arg1, Thread_Control * arg2, Scheduler_Node * arg3) 415 416 Parameters 417 ---------- 418 arg1: Scheduler_Control const * 419 arg2: Thread_Control * 420 arg3: Scheduler_Node * 421 422 """ 423 return _test_scheduler.T_scheduler_update_priority(arg1, arg2, arg3)
T_scheduler_update_priority(Scheduler_Control const * arg1, Thread_Control * arg2, Scheduler_Node * arg3)
Parameters
arg1: Scheduler_Control const * arg2: Thread_Control * arg3: Scheduler_Node *
425def T_scheduler_map_priority(arg1, arg2): 426 r""" 427 T_scheduler_map_priority(Scheduler_Control const * arg1, Priority_Control arg2) -> Priority_Control 428 429 Parameters 430 ---------- 431 arg1: Scheduler_Control const * 432 arg2: Priority_Control 433 434 """ 435 return _test_scheduler.T_scheduler_map_priority(arg1, arg2)
T_scheduler_map_priority(Scheduler_Control const * arg1, Priority_Control arg2) -> Priority_Control
Parameters
arg1: Scheduler_Control const * arg2: Priority_Control
437def T_scheduler_unmap_priority(arg1, arg2): 438 r""" 439 T_scheduler_unmap_priority(Scheduler_Control const * arg1, Priority_Control arg2) -> Priority_Control 440 441 Parameters 442 ---------- 443 arg1: Scheduler_Control const * 444 arg2: Priority_Control 445 446 """ 447 return _test_scheduler.T_scheduler_unmap_priority(arg1, arg2)
T_scheduler_unmap_priority(Scheduler_Control const * arg1, Priority_Control arg2) -> Priority_Control
Parameters
arg1: Scheduler_Control const * arg2: Priority_Control
449def T_scheduler_node_initialize(arg1, arg2, arg3, arg4): 450 r""" 451 T_scheduler_node_initialize(Scheduler_Control const * arg1, Scheduler_Node * arg2, Thread_Control * arg3, Priority_Control arg4) 452 453 Parameters 454 ---------- 455 arg1: Scheduler_Control const * 456 arg2: Scheduler_Node * 457 arg3: Thread_Control * 458 arg4: Priority_Control 459 460 """ 461 return _test_scheduler.T_scheduler_node_initialize(arg1, arg2, arg3, arg4)
T_scheduler_node_initialize(Scheduler_Control const * arg1, Scheduler_Node * arg2, Thread_Control * arg3, Priority_Control arg4)
Parameters
arg1: Scheduler_Control const * arg2: Scheduler_Node * arg3: Thread_Control * arg4: Priority_Control
463def T_scheduler_node_destroy(arg1, arg2): 464 r""" 465 T_scheduler_node_destroy(Scheduler_Control const * arg1, Scheduler_Node * arg2) 466 467 Parameters 468 ---------- 469 arg1: Scheduler_Control const * 470 arg2: Scheduler_Node * 471 472 """ 473 return _test_scheduler.T_scheduler_node_destroy(arg1, arg2)
T_scheduler_node_destroy(Scheduler_Control const * arg1, Scheduler_Node * arg2)
Parameters
arg1: Scheduler_Control const * arg2: Scheduler_Node *
475def T_scheduler_release_job(arg1, arg2, arg3, arg4, arg5): 476 r""" 477 T_scheduler_release_job(Scheduler_Control const * arg1, Thread_Control * arg2, Priority_Node * arg3, uint64_t arg4, Thread_queue_Context * arg5) 478 479 Parameters 480 ---------- 481 arg1: Scheduler_Control const * 482 arg2: Thread_Control * 483 arg3: Priority_Node * 484 arg4: uint64_t 485 arg5: Thread_queue_Context * 486 487 """ 488 return _test_scheduler.T_scheduler_release_job(arg1, arg2, arg3, arg4, arg5)
T_scheduler_release_job(Scheduler_Control const * arg1, Thread_Control * arg2, Priority_Node * arg3, uint64_t arg4, Thread_queue_Context * arg5)
Parameters
arg1: Scheduler_Control const * arg2: Thread_Control * arg3: Priority_Node * arg4: uint64_t arg5: Thread_queue_Context *
490def T_scheduler_cancel_job(arg1, arg2, arg3, arg4): 491 r""" 492 T_scheduler_cancel_job(Scheduler_Control const * arg1, Thread_Control * arg2, Priority_Node * arg3, Thread_queue_Context * arg4) 493 494 Parameters 495 ---------- 496 arg1: Scheduler_Control const * 497 arg2: Thread_Control * 498 arg3: Priority_Node * 499 arg4: Thread_queue_Context * 500 501 """ 502 return _test_scheduler.T_scheduler_cancel_job(arg1, arg2, arg3, arg4)
T_scheduler_cancel_job(Scheduler_Control const * arg1, Thread_Control * arg2, Priority_Node * arg3, Thread_queue_Context * arg4)
Parameters
arg1: Scheduler_Control const * arg2: Thread_Control * arg3: Priority_Node * arg4: Thread_queue_Context *
504def T_scheduler_start_idle(arg1, arg2, arg3): 505 r""" 506 T_scheduler_start_idle(Scheduler_Control const * arg1, Thread_Control * arg2, struct Per_CPU_Control * arg3) 507 508 Parameters 509 ---------- 510 arg1: Scheduler_Control const * 511 arg2: Thread_Control * 512 arg3: struct Per_CPU_Control * 513 514 """ 515 return _test_scheduler.T_scheduler_start_idle(arg1, arg2, arg3)
T_scheduler_start_idle(Scheduler_Control const * arg1, Thread_Control * arg2, struct Per_CPU_Control * arg3)
Parameters
arg1: Scheduler_Control const * arg2: Thread_Control * arg3: struct Per_CPU_Control *