Fawkes API  Fawkes Development Version
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
fawkes::interface_header_t Struct Reference

This struct is used as header for interfaces in memory chunks. More...

#include <interface_mem_header.h>

List of all members.

Public Attributes

char type [__INTERFACE_TYPE_SIZE]
 interface type
char id [__INTERFACE_ID_SIZE]
 interface identifier
unsigned char hash [__INTERFACE_HASH_SIZE]
 interface type version hash
uint16_t flag_writer_active: 1
 1 if there is a writer, 0 otherwise
uint16_t flag_reserved: 15
 reserved for future use
uint16_t num_readers
 number of active readers
uint32_t refcount
 reference count
uint32_t serial
 memory serial

Detailed Description

This struct is used as header for interfaces in memory chunks.

This header is stored at the beginning of each allocated memory chunk.

Definition at line 36 of file interface_mem_header.h.


Member Data Documentation

uint16_t fawkes::interface_header_t::flag_reserved

reserved for future use

Definition at line 41 of file interface_mem_header.h.


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