19 std::string_view data) = 0;
21 fmt::format_args args) = 0;
23 fmt::format_args args) = 0;
25 fmt::format_args args) = 0;
28 template <
typename S,
typename... Args>
33 template <
typename S,
typename... Args>
38 template <
typename S,
typename... Args>
void CameraServer_SetCameraServerShared(wpi::CameraServerShared *shared)
#define S(label, offset, message)
Definition Errors.hpp:113
Definition CameraServerShared.hpp:15
virtual void ReportUsage(std::string_view resource, std::string_view data)=0
virtual void SetVisionRunnerErrorV(fmt::string_view format, fmt::format_args args)=0
void SetVisionRunnerError(const S &format, Args &&... args)
Definition CameraServerShared.hpp:34
virtual void ReportDriverStationErrorV(fmt::string_view format, fmt::format_args args)=0
void ReportDriverStationError(const S &format, Args &&... args)
Definition CameraServerShared.hpp:39
void SetCameraServerError(const S &format, Args &&... args)
Definition CameraServerShared.hpp:29
virtual std::pair< std::thread::id, bool > GetRobotMainThreadId() const =0
virtual ~CameraServerShared()=default
virtual void SetCameraServerErrorV(fmt::string_view format, fmt::format_args args)=0
Definition CvSource.hpp:15
CameraServerShared * GetCameraServerShared()