Class ShutdownHost

Inheritance Relationships

Base Type

Class Documentation

class ShutdownHost : public husarion_ugv_manager::ShutdownHostInterface

Public Functions

inline ShutdownHost()
inline ShutdownHost(const std::string ip, const std::string &port = "3003", const std::string secret = "husarion", const float timeout = 5.0)
~ShutdownHost() = default
inline virtual void Call() override
inline virtual void Halt() override
inline virtual std::string GetIp() const override
inline virtual std::string GetError() const override
inline virtual std::string GetOutput() const override
inline virtual ShutdownHostState GetState() const override

Protected Functions

inline bool IsAvailable() const
inline std::int64_t GetTimeSinceEpoch()

Get the current time since epoch in seconds.

Returns:

std::int64_t The current time since epoch in seconds.