Class DeviceGate::GateImpl
Defined in File DeviceGate.hpp
Nested Relationships
This class is a nested type of Class DeviceGate.
Class Documentation
-
class GateImpl
Public Functions
-
virtual ~GateImpl()
-
virtual bool isOkay() = 0
-
virtual bool createSession(std::string version, bool exclusive, XLinkPlatform_t platform, std::string &sessionId, std::atomic_bool &sessionCreated) = 0
-
virtual bool startSession(std::string sessionId) = 0
-
virtual bool stopSession(std::string sessionId) = 0
-
virtual bool deleteSession(std::string sessionId) = 0
-
virtual bool destroySession(std::string sessionId) = 0
-
virtual SessionState getState(std::string sessionId) = 0
-
virtual VersionInfo getAllVersion() = 0
-
virtual std::optional<std::vector<uint8_t>> getFile(const std::string &fileUrl, std::string &filename) = 0
-
virtual ~GateImpl()