XPMP2
X-Plane multiplayer library 2 - using instancing
Public Member Functions | Public Attributes | List of all members
XPMP2::RemoteMsgBaseTy Struct Reference

Message header, identical for all message types. More...

#include <XPMPRemote.h>

+ Inheritance diagram for XPMP2::RemoteMsgBaseTy:

Public Member Functions

 RemoteMsgBaseTy (RemoteMsgTy _ty, std::uint8_t _ver)
 Constructor just sets the values. More...
 

Public Attributes

RemoteMsgTy msgTy: 4
 message type More...
 
std::uint8_t msgVer: 4
 message version More...
 
bool bLocalSender: 1
 is the sender "local", ie. on same machine? More...
 
std::uint8_t filler1: 7
 yet unsed More...
 
std::uint16_t pluginId = 0
 lower 16 bit of the sending plugin's id More...
 
std::uint32_t filler2 = 0
 

Detailed Description

Message header, identical for all message types.

Constructor & Destructor Documentation

◆ RemoteMsgBaseTy()

XPMP2::RemoteMsgBaseTy::RemoteMsgBaseTy ( RemoteMsgTy  _ty,
std::uint8_t  _ver 
)

Constructor just sets the values.

Member Data Documentation

◆ bLocalSender

bool XPMP2::RemoteMsgBaseTy::bLocalSender

is the sender "local", ie. on same machine?

◆ filler1

std::uint8_t XPMP2::RemoteMsgBaseTy::filler1

yet unsed

◆ filler2

std::uint32_t XPMP2::RemoteMsgBaseTy::filler2 = 0

yet unused, fills up to size 8

◆ msgTy

RemoteMsgTy XPMP2::RemoteMsgBaseTy::msgTy

message type

◆ msgVer

std::uint8_t XPMP2::RemoteMsgBaseTy::msgVer

message version

◆ pluginId

std::uint16_t XPMP2::RemoteMsgBaseTy::pluginId = 0

lower 16 bit of the sending plugin's id


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