ControlSession.h
Go to the documentation of this file.
1 // -- BEGIN LICENSE BLOCK ----------------------------------------------
20 // -- END LICENSE BLOCK ------------------------------------------------
21 
22 #pragma once
23 #include "CoLaCommand.h"
24 #include "IProtocolHandler.h"
25 #include <string>
26 
27 namespace visionary {
28 
30 {
31 public:
32  ControlSession(IProtocolHandler& ProtocolHandler);
33  virtual ~ControlSession();
34 
35  // void login(IAuthentication::UserLevel userLevel, const std::string& password);
36  // void logout();
37 
38  CoLaCommand prepareRead(const std::string& varname);
39  CoLaCommand prepareWrite(const std::string& varname);
40  CoLaCommand prepareCall(const std::string& varname);
41 
42  CoLaCommand send(const CoLaCommand& cmd);
43 
44 private:
46 };
47 
48 } // namespace visionary
visionary::ControlSession::prepareWrite
CoLaCommand prepareWrite(const std::string &varname)
Definition: ControlSession.cpp:40
visionary
Definition: AuthenticationLegacy.h:25
visionary::CoLaCommand
Definition: CoLaCommand.h:32
visionary::ControlSession::ControlSession
ControlSession(IProtocolHandler &ProtocolHandler)
Definition: ControlSession.cpp:27
visionary::ControlSession
Definition: ControlSession.h:29
IProtocolHandler.h
visionary::ControlSession::send
CoLaCommand send(const CoLaCommand &cmd)
Definition: ControlSession.cpp:53
visionary::ControlSession::prepareRead
CoLaCommand prepareRead(const std::string &varname)
Definition: ControlSession.cpp:34
visionary::IProtocolHandler
Definition: IProtocolHandler.h:29
visionary::ControlSession::m_ProtocolHandler
IProtocolHandler & m_ProtocolHandler
Definition: ControlSession.h:45
CoLaCommand.h
visionary::ControlSession::prepareCall
CoLaCommand prepareCall(const std::string &varname)
Definition: ControlSession.cpp:46
visionary::ControlSession::~ControlSession
virtual ~ControlSession()
Definition: ControlSession.cpp:32


sick_safevisionary_base
Author(s):
autogenerated on Sat Oct 21 2023 02:24:26