Skip to content

Struct SYN_ActiveObject

ClassList > SYN_ActiveObject

Active Object structure.

  • #include <syn_ao.h>

Public Attributes

Type Name
SYN_FSM fsm
SYN_AO_Event last_event
SYN_Mailbox mailbox
SYN_PT pt
SYN_Task task

Public Attributes Documentation

variable fsm

SYN_FSM SYN_ActiveObject::fsm;

State machine


variable last_event

SYN_AO_Event SYN_ActiveObject::last_event;

Most recent dispatched event (access in actions via ao->last_event)


variable mailbox

SYN_Mailbox SYN_ActiveObject::mailbox;

Event mailbox


variable pt

SYN_PT SYN_ActiveObject::pt;

Task protothread state


variable task

SYN_Task SYN_ActiveObject::task;

Scheduler task handle



The documentation for this class was generated from the following file src/syntropic/sched/syn_ao.h