My Project
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Attributes | List of all members
ctrl_runtime_msg_hdr Struct Reference

All messages sent from controller to runtime are prefixed with this header. More...

#include <ctrl_runtime_messages.h>

Public Attributes

enum ctrl_runtime_msg_type type
 Identifies the type of payload that follows. More...
 
int id
 Id for confirmation message (not implemented) More...
 
int thread_id
 ID of the Thread to which the message is to be delivered. More...
 
size_t payload_size
 Payload will be serialized following this struct. More...
 

Detailed Description

All messages sent from controller to runtime are prefixed with this header.

This header is always followed by a payload of size ctrl_runtime_msg_hdr::payload_size

Definition at line 56 of file ctrl_runtime_messages.h.

Member Data Documentation

int ctrl_runtime_msg_hdr::id

Id for confirmation message (not implemented)

Definition at line 58 of file ctrl_runtime_messages.h.

size_t ctrl_runtime_msg_hdr::payload_size

Payload will be serialized following this struct.

Definition at line 62 of file ctrl_runtime_messages.h.

int ctrl_runtime_msg_hdr::thread_id

ID of the Thread to which the message is to be delivered.

Should be 0 if delivering to the main thread.

Definition at line 60 of file ctrl_runtime_messages.h.

enum ctrl_runtime_msg_type ctrl_runtime_msg_hdr::type

Identifies the type of payload that follows.

Definition at line 57 of file ctrl_runtime_messages.h.


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