MakerLabs ACM
actor_model.fbs File Reference

Classes

struct  Message
 
struct  Ok
 
struct  Error
 
struct  Unhandled
 
union  Result
 
struct  Signal
 
struct  Function
 
struct  Module
 
struct  MFA
 
struct  SupervisorFlags
 
struct  ChildSpec
 
struct  SupervisorArgs
 
struct  ProcessExecutionConfig
 

Enumerations

enum  SupervisionStrategy : byte { SupervisionStrategy.one_for_one, SupervisionStrategy.one_for_all, SupervisionStrategy.rest_for_one, SupervisionStrategy.simple_one_for_one }
 
enum  ProcessFlag : short { ProcessFlag.trap_exit }
 
enum  EventTerminationAction : byte { EventTerminationAction.StopProcessing, EventTerminationAction.ContinueProcessing }
 
enum  ChildSpecRestartFlag : byte { ChildSpecRestartFlag.permanent, ChildSpecRestartFlag.temporary, ChildSpecRestartFlag.transient }
 
enum  ChildSpecTypeFlag : byte { ChildSpecTypeFlag.worker, ChildSpecTypeFlag.supervisor }
 

Variables

include uuid. fbs
 
root_type Message
 
file_identifier Act
 

Enumeration Type Documentation

◆ ChildSpecRestartFlag

enum ChildSpecRestartFlag : byte
strong
Enumerator
permanent 
temporary 
transient 

◆ ChildSpecTypeFlag

enum ChildSpecTypeFlag : byte
strong
Enumerator
worker 
supervisor 

◆ EventTerminationAction

enum EventTerminationAction : byte
strong
Enumerator
StopProcessing 
ContinueProcessing 

◆ ProcessFlag

enum ProcessFlag : short
strong
Enumerator
trap_exit 

◆ SupervisionStrategy

enum SupervisionStrategy : byte
strong
Enumerator
one_for_one 
one_for_all 
rest_for_one 
simple_one_for_one 

Variable Documentation

◆ Act

file_identifier Act

◆ fbs

include uuid. fbs

◆ Message

root_type Message