26#ifndef WSMCMND_ENUM_EXPORT
27 #define WSMCMND_ENUM_EXPORT
28 #define WSMCMND_ENUM_NAMESPACE WASimCommander::Client
31namespace WSMCMND_ENUM_NAMESPACE
45#if defined(DEFINE_ENUM_FLAG_OPERATORS) && !defined(_MANAGED)
46 DEFINE_ENUM_FLAG_OPERATORS(ClientStatus)
50 static const std::vector<const char *>
ClientStatusNames = {
"Idle",
"Initializing",
"SimConnected",
"Connecting",
"Connected",
"ShuttingDown" };
68 "SimConnecting",
"SimConnected",
"SimDisconnecting",
"SimDisconnected",
69 "ServerConnecting",
"ServerConnected",
"ServerDisconnected" };
80 static const std::vector<const char *>
LogSourceNames = {
"Client",
"Server" };
static const std::vector< const char * > ClientStatusNames
Client::ClientStatus enum names.
LogSource
Log entry source, Client or Server.
@ Client
Log record from WASimClient.
@ Server
Log record from WASimModule (Server)
static const std::vector< const char * > LogSourceNames
Client::LogSource enum names.
static const std::vector< const char * > ClientEventTypeNames
Client::ClientEventType enum names.
ClientEventType
Client event type enumeration.
@ SimDisconnecting
ShuttingDown status.
@ ServerDisconnected
From Connected to SimConnected status change.
@ SimConnecting
Initializing status.
@ ServerConnecting
Connecting status.
@ ServerConnected
Connected status.
@ SimDisconnected
From SimConnected to Initializing status change.
ClientStatus
Client status flags.
@ ShuttingDown
closing SimConnect link, before being back in Idle status mode
@ Connected
connected to WASim server
@ Initializing
trying to connect to SimConnect
@ SimConnected
have SimConnect link
@ Connecting
attempting connection to WASim server
@ Idle
no active SimConnect or WASim server connection