VR-Engage  2.2
Loading...
Searching...
No Matches
vreListener.h File Reference
Include dependency graph for vreListener.h:

Go to the source code of this file.

Classes

struct  DtCallbackInfo
 
class  DtVreStatusListener
 

Namespaces

namespace  makVrv
 

Typedefs

using DtVreAppStatusCallbackFcn = void (*)(unsigned long id, void* usr)
 
using VreAppStatus
 
using VreAppStatusList = std::vector<VreAppStatus>
 
using VreAppStatusMap = std::map<unsigned long, VreAppStatus>
 
using VreAppStatusCallbackList = std::vector<DtCallbackInfo>
 

Detailed Description

This file defines the DtVreStatusListener class and supporting structures, which track the status of VREngage applications in the simulation and provide callbacks for status changes.

Typedef Documentation

◆ DtVreAppStatusCallbackFcn

using DtVreAppStatusCallbackFcn = void (*)(unsigned long id, void* usr)

Function pointer type for VREngage application status callbacks.

Parameters
idThe unique identifier of the VREngage application
usrUser-defined data pointer provided during callback registration

◆ VreAppStatus

using VreAppStatus

Structure to track the status of a VREngage application.

Contains information about a VREngage application's identity, assigned entity, role, and operational status.

◆ VreAppStatusList

using VreAppStatusList = std::vector<VreAppStatus>

List of VREngage application status structures.

◆ VreAppStatusMap

using VreAppStatusMap = std::map<unsigned long, VreAppStatus>

Map of VREngage application IDs to status structures.

◆ VreAppStatusCallbackList

List of callback information structures.