PatchworkOS  2ca1c69
A non-POSIX operating system.
Loading...
Searching...
No Matches
aml_method_t Struct Reference

Data for a method object. More...

#include <object.h>

Collaboration diagram for aml_method_t:

Data Fields

 AML_OBJECT_COMMON_HEADER
 
aml_method_implementation_t implementation
 
aml_method_flags_t methodFlags
 
const uint8_tstart
 
const uint8_tend
 
aml_mutex_id_t mutex
 

Detailed Description

Data for a method object.

Definition at line 305 of file object.h.

Field Documentation

◆ AML_OBJECT_COMMON_HEADER

aml_method_t::AML_OBJECT_COMMON_HEADER

Definition at line 307 of file object.h.

◆ implementation

aml_method_implementation_t aml_method_t::implementation

Pointer to the C function that will execute the method. Really just used to implement predefined the predefined method _OSI. If implementation is NULL, the method is just a normal AML method.

Definition at line 312 of file object.h.

◆ methodFlags

aml_method_flags_t aml_method_t::methodFlags

Definition at line 313 of file object.h.

◆ start

const uint8_t* aml_method_t::start

Definition at line 314 of file object.h.

◆ end

const uint8_t* aml_method_t::end

Definition at line 315 of file object.h.

◆ mutex

aml_mutex_id_t aml_method_t::mutex

Definition at line 316 of file object.h.


The documentation for this struct was generated from the following file: