AAO DRAMA/DRAMA2 C++ Interface
DRAMA C++11 and later interface

◆ EntryCode

Entry type code - indicates the type of a DRAMA event.

Uses C++ V11 "enum class" to avoid implicit conversions to int and or-ing etc.

Enumerator
Obey 

Action has been obeyed.

Kick 

Action has been kicked.

Resched 

Action reschedule reschedule - aliased by Timeout.

Timeout 

Action reschedule reschedule - alias to Resched.

Trigger 

Trigger message from subsidiary action.

Signal 

Signal message received.

Load 

Load successful, task registered.

LoadFailed 

Attempt to load a program failed.

Rejected 

Obey/Kick etc message rejected.

Complete 

Obey/Kick etc message completed.

Died 

Task we have a path to has died.

PathFound 

GetPath operation success.

PathFailed 

GetPath operation failed.

Message 

MsgOut message from subsidiary action.

Error 

ERS Message from subsidiary action.

Exit 

Loaded task exited message received.

Notify 

DRAMA notification message received.

BulkTransferred 

bulk data transferred message received

BulkDone 

message received

Drama2Signal 

message received