VLCB SDK
An opinionated SDK for VLCB protocol
Loading...
Searching...
No Matches
VlcbModule Struct Reference

#include <module.h>

Collaboration diagram for VlcbModule:
[legend]

Data Fields

const char *const name
 
clock_t lastHeartbeat
 
uint8_t heartbeatSequence
 
VlcbNetIface *const iface
 
VlcbNetSocketDatagram *const socket
 
IVlcbModuleUi ui
 
VlcbModuleConfig config
 
VlcbModuleParams *const params
 
VlcbModuleStateMachine sm
 
RestartRequestHandler restart
 

Detailed Description

Definition at line 58 of file module/inc/vlcb/module.h.

Field Documentation

◆ config

VlcbModuleConfig VlcbModule::config

Definition at line 65 of file module/inc/vlcb/module.h.

◆ heartbeatSequence

uint8_t VlcbModule::heartbeatSequence

Definition at line 61 of file module/inc/vlcb/module.h.

◆ iface

VlcbNetIface* const VlcbModule::iface

Definition at line 62 of file module/inc/vlcb/module.h.

◆ lastHeartbeat

clock_t VlcbModule::lastHeartbeat

Definition at line 60 of file module/inc/vlcb/module.h.

◆ name

const char* const VlcbModule::name

Definition at line 59 of file module/inc/vlcb/module.h.

◆ params

VlcbModuleParams* const VlcbModule::params

Definition at line 66 of file module/inc/vlcb/module.h.

◆ restart

RestartRequestHandler VlcbModule::restart

Definition at line 69 of file module/inc/vlcb/module.h.

◆ sm

VlcbModuleStateMachine VlcbModule::sm

Definition at line 68 of file module/inc/vlcb/module.h.

◆ socket

VlcbNetSocketDatagram* const VlcbModule::socket

Definition at line 63 of file module/inc/vlcb/module.h.

◆ ui

IVlcbModuleUi VlcbModule::ui

Definition at line 64 of file module/inc/vlcb/module.h.


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