#include <process.h>
◆ LinkList
◆ MonitorList
◆ ProcessFlags
◆ Reason
◆ string_view
◆ ~Process()
| ActorModel::Process::~Process |
( |
| ) |
|
|
virtual |
◆ Process()
◆ _execute()
◆ exit()
| auto ActorModel::Process::exit |
( |
const Reason |
exit_reason | ) |
-> bool |
|
protected |
◆ get_current_node()
| auto ActorModel::Process::get_current_node |
( |
| ) |
-> Node& |
|
protected |
◆ get_default_execution_config()
◆ get_default_node()
| auto ActorModel::Process::get_default_node |
( |
| ) |
-> Node& |
|
static |
◆ get_process_flag()
◆ link()
| auto ActorModel::Process::link |
( |
const Pid & |
pid2 | ) |
-> bool |
|
protected |
◆ process_flag()
◆ send() [1/2]
| auto ActorModel::Process::send |
( |
const Message & |
message | ) |
-> bool |
|
protected |
◆ send() [2/2]
◆ unlink()
| auto ActorModel::Process::unlink |
( |
const Pid & |
pid2 | ) |
-> bool |
|
protected |
◆ Node
◆ behaviour
◆ current_node
| Node* const ActorModel::Process::current_node = nullptr |
|
protected |
◆ dictionary
◆ exit_reason
◆ links
◆ mailbox
| Mailbox ActorModel::Process::mailbox |
|
protected |
◆ pid
◆ process_flags
◆ receive_semaphore
| SemaphoreHandle_t ActorModel::Process::receive_semaphore = nullptr |
|
protected |
The documentation for this class was generated from the following files:
- firmware/esp32-network-lib/actor_model/src/process.h
- firmware/esp32-network-lib/actor_model/src/process.cpp