Simulated Reality SDK 7500c78d v1.30.2.51085 2024-04-26T11:23:03Z
Stable
applicationsense.h
Go to the documentation of this file.
1
10#pragma once
11#include <map>
12#include <thread>
13#include <mutex>
15
16#ifdef WIN32
17# ifdef COMPILING_DLL_SimulatedRealityCore
18# define DIMENCOSR_API __declspec(dllexport)
19# else
20# define DIMENCOSR_API __declspec(dllimport)
21# endif
22#else
23# define DIMENCOSR_API
24#endif
25
26namespace SR {
27
39
40public:
48
54 virtual std::vector<std::string> getApplicationNames() = 0;
55};
56
57}
58
59#undef DIMENCOSR_API
#define DIMENCOSR_API
Definition: applicationsense.h:23
Sense class which shares information about SR Applications throughout the SR system and to applicatio...
Definition: applicationsense.h:38
static ApplicationSense * create(SRContext &context)
Creates a functional ApplicationSense instance.
virtual std::vector< std::string > getApplicationNames()=0
Get the names of all SR Applications connected to the server.
Maintains WorldObject and Sense objects during the application lifetime.
Definition: srcontext.h:80
Class of objects dealing with Streams of data.
Definition: sense.h:42
Namespace containing all C++ Simulated Reality classes.
Definition: srconfiguration.h:25