SCRIPT namespace replacements

This commit is contained in:
PJ Reiniger
2025-11-07 20:00:05 -05:00
committed by Peter Johnson
parent ae6c043632
commit 9aca8e0fd6
2622 changed files with 22275 additions and 22275 deletions

View File

@@ -23,7 +23,7 @@
#include "wpi/util/json_fwd.hpp"
#include "wpi/util/mutex.hpp"
namespace cs {
namespace wpi::cs {
class Notifier;
class Telemetry;
@@ -32,7 +32,7 @@ class SourceImpl : public PropertyContainer {
friend class Frame;
public:
SourceImpl(std::string_view name, wpi::Logger& logger, Notifier& notifier,
SourceImpl(std::string_view name, wpi::util::Logger& logger, Notifier& notifier,
Telemetry& telemetry);
~SourceImpl() override;
SourceImpl(const SourceImpl& oth) = delete;
@@ -43,7 +43,7 @@ class SourceImpl : public PropertyContainer {
std::string_view GetName() const { return m_name; }
void SetDescription(std::string_view description);
std::string_view GetDescription(wpi::SmallVectorImpl<char>& buf) const;
std::string_view GetDescription(wpi::util::SmallVectorImpl<char>& buf) const;
void SetConnectionStrategy(CS_ConnectionStrategy strategy) {
m_strategy = static_cast<int>(strategy);
@@ -126,9 +126,9 @@ class SourceImpl : public PropertyContainer {
virtual bool SetFPS(int fps, CS_Status* status);
bool SetConfigJson(std::string_view config, CS_Status* status);
virtual bool SetConfigJson(const wpi::json& config, CS_Status* status);
virtual bool SetConfigJson(const wpi::util::json& config, CS_Status* status);
std::string GetConfigJson(CS_Status* status);
virtual wpi::json GetConfigJsonObject(CS_Status* status);
virtual wpi::util::json GetConfigJsonObject(CS_Status* status);
std::vector<VideoMode> EnumerateVideoModes(CS_Status* status) const;
@@ -159,7 +159,7 @@ class SourceImpl : public PropertyContainer {
// Current video mode
mutable VideoMode m_mode;
wpi::Logger& m_logger;
wpi::util::Logger& m_logger;
Notifier& m_notifier;
Telemetry& m_telemetry;
@@ -174,13 +174,13 @@ class SourceImpl : public PropertyContainer {
std::atomic_int m_strategy{CS_CONNECTION_AUTO_MANAGE};
std::atomic_int m_numSinksEnabled{0};
wpi::mutex m_frameMutex;
wpi::condition_variable m_frameCv;
wpi::util::mutex m_frameMutex;
wpi::util::condition_variable m_frameCv;
bool m_destroyFrames{false};
// Pool of frames/images to reduce malloc traffic.
wpi::mutex m_poolMutex;
wpi::util::mutex m_poolMutex;
std::vector<std::unique_ptr<Frame::Impl>> m_framesAvail;
std::vector<std::unique_ptr<Image>> m_imagesAvail;
@@ -193,6 +193,6 @@ class SourceImpl : public PropertyContainer {
Frame m_frame;
};
} // namespace cs
} // namespace wpi::cs
#endif // CSCORE_SOURCEIMPL_HPP_