|
XPMP2
X-Plane multiplayer library 2 - using instancing
|
| ▼CXPMP2::Aircraft | Actual representation of all aircraft in XPMP2 |
| ▼CXPCAircraft | Legacy wrapper class as provided by original libxplanemp |
| CXPMP2::LegacyAircraft | This class helps creating aircraft via the legacy global functions. It provides standard implementations of the abstract callbacks |
| CXPMP2::TcasLightsTy::BitsTy | |
| CXPMP2::CSLModel | Represents a CSL model as it is saved on disk |
| CXPMP2::CSLModelInfo_t | Collates some information on the CSL model |
| CXPMP2::CSLObj | One .obj file of a CSL model (of which it can have multiple) |
| CXPMP2::RemoteAcAnimTy::DataRefValTy | DataRef animation types and value |
| CXPMP2::Doc8643 | Represents a line in the Doc8643.txt file, of which we use only classification and WTC |
| CXPMP2::GlobVars | All global config settings and variables are kept in one structure for convenient access and central definition |
| CXPMP2::InetAddrTy | Numerical IP address, used for both ipv4 and ipv6, for ease of handling |
| CXPMP2::InetAddrTy.__unnamed6__ | |
| CXPMP2::infoDataRefsTy | Keeps the dataRef handles for one of the up to 63 shared data slots ("sim/multiplayer/position/plane#...") |
| CXPMP2::LocalIntfAddrTy | Stores information about local interface addresses |
| ▼Cstd::logic_error | |
| CXPMP2::XPMP2Error | XPMP2 Exception class, e.g. thrown if there are no CSL models or duplicate modeS_ids when creating an Aircraft |
| CXPMP2::CSLModelInfo_t::MatchCrit_t | Any number of airline codes and/or liveries can be assigned to a model for matching purpose |
| CXPMP2::CSLModel::MatchCritTy | Combines match-relevant fields (beside ICAO a/c type) |
| CXPMP2::multiDataRefsTy | Keeps the dataRef handles for one of the up to 19 legacy AI/Multiplayer slots ("sim/multiplayer/position") |
| CXPMP2::Obj8DataRefs | A pair of strings, first one to search for, second one to replace it with |
| CXPMP2::RemoteAcAnimTy | A/C animation dataRef changes |
| CXPMP2::RemoteAcDetailTy | A/C details, packed into an array message |
| CXPMP2::RemoteAcDetailTy_v0 | Version 0 A/C details, packed into an array message |
| CXPMP2::RemoteAcPosUpdateTy | A/C Position updates based on global coordinates |
| CXPMP2::RemoteAcRemoveTy | A/C Removal only includes the plane id, structure required for msgSize() function |
| CXPMP2::RemoteCBFctTy | Function prototypes for callback functions to handle the received messages |
| CXPMP2::RemoteDataRefPackTy | Definition for how to map dataRef values to (u)int8, ie. to an integer range of 8 bits |
| ▼CXPMP2::RemoteMsgBaseTy | Message header, identical for all message types |
| CXPMP2::RemoteMsgAcAnimTy | A/C animation dataRef message, has an inherited header plus an array of variable sized XPMP2::RemoteAcAnimTy elements |
| CXPMP2::RemoteMsgAcDetailTy | A/C detail message, has an inherited header plus an array of XPMP2::RemoteAcDetailTy elements |
| CXPMP2::RemoteMsgAcDetailTy_v0 | Version 0 A/C detail message, has an inherited header plus an array of XPMP2::RemoteAcDetailTy elements |
| CXPMP2::RemoteMsgAcPosUpdateTy | A/C detail message, has an inherited header plus an array of XPMP2::RemoteAcDetailTy elements |
| CXPMP2::RemoteMsgAcRemoveTy | A/C removal message, an array of plane ids |
| CXPMP2::RemoteMsgBeaconTy | "Beacon of Interest", ie. some message on the multicast just to wake up sender |
| CXPMP2::RemoteMsgSettingsTy | Settings message, identifying a sending plugin, regularly providing its settings |
| CXPMP2::RmtAcCacheTy | Holds a copy of some aircraft data as was sent out last |
| CXPMP2::RmtDataAcAnimTy.__unnamed8__ | |
| ▼CXPMP2::RmtDataBaseTy | Base structure for passing information from XP's main thread to the multicast thread |
| CXPMP2::RmtDataAcAnimTy | Animation dataRef requires a special queue data type as each msg element is already of variable length |
| CXPMP2::RmtDataEnqeueTy< ElemTy, MsgTy > | Passing information about any data type (like a/c full detail message); the data is contained as copy |
| CXPMP2::RmtMsgBufTy< ElemTy, MsgTy, msgVer > | Helper class to manage the temporary buffers in which the network message are put together |
| ▼Cstd::runtime_error | |
| CXPMP2::FmodError | Exception class to pass on error information |
| CXPMP2::NetRuntimeError | Exception raised by XPMP2::SocketNetworking objects |
| CXPMP2::Aircraft::SndChTy | Operational values per sound channel, that is triggered by a standard sound event |
| CXPMP2::SockAddrTy | Helper definition for all these IPv4/6 differences |
| CXPMP2::SockAddrTy.__unnamed4__ | |
| ▼CXPMP2::SocketNetworking | Base class for any socket-based networking |
| CXPMP2::TCPConnection | Listens to TCP connections and opens a session socket upon connect |
| CXPMP2::UDPMulticast | UDP Multicast, always binding to INADDR_ANY |
| CXPMP2::UDPReceiver | Receives UDP messages |
| CXPMP2::SoundChannel | A sound object being played, called channel |
| CXPMP2::SoundDefTy | Definition of how sound is handled based on dataRef values (type) |
| ▼CXPMP2::SoundFile | Represents a sound file |
| CXPMP2::SoundFMOD | Represents a sound file to be passed on to FMOD to be played |
| CXPMP2::SoundWAV | Represents a WAV file, read into memory, played by XP's Sound API |
| ▼CXPMP2::SoundSystem | Base class for sound systems, practically empty |
| CXPMP2::SoundSystemFMOD | Encapsulates direct access to the FMOD Sound System |
| CXPMP2::SoundSystemXP | Encapsulates the XP12 Sound System |
| CXPMP2::TcasLightsTy | A structure simplifying communicaton with sim/cockpit2/tcas/targets/position/lights |
| CXPMP2::Aircraft::wakeTy | Wake dataRef support |
| Cxpmp_LightStatus | Defines, which lights of the aircraft are on |
| Cxpmp_LightStatus.__unnamed2__ | |
| CXPMPInfoTexts_t | Textual information of planes to be passed on via shared dataRefs to other plugins |
| CXPMP2::XPMPPlaneNotifierTy | Stores the function and refcon pointer for plane creation/destrcution notifications |
| CXPMPPlanePosition_t | This data structure contains the basic position info for an aircraft |
| CXPMPPlaneRadar_t | Defines information about an aircraft visible to radar |
| CXPMPPlaneSurfaces_t | External physical configuration of the plane |