MCPcopy Create free account
hub / github.com/WarmUpTill/SceneSwitcher / loadConnections

Function loadConnections

plugins/base/utils/connection-manager.cpp:89–111  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

87}
88
89static void loadConnections(obs_data_t *obj)
90{
91 connections.clear();
92
93 obs_data_array_t *connectionArray = nullptr;
94 // TODO: remove this fallback at some point in the future
95 if (!obs_data_has_user_value(obj, "websocketConnections")) {
96 connectionArray = obs_data_get_array(obj, "connections");
97 } else {
98 connectionArray =
99 obs_data_get_array(obj, "websocketConnections");
100 }
101 size_t count = obs_data_array_count(connectionArray);
102
103 for (size_t i = 0; i < count; i++) {
104 obs_data_t *array_obj = obs_data_array_item(connectionArray, i);
105 auto con = WSConnection::Create();
106 connections.emplace_back(con);
107 connections.back()->Load(array_obj);
108 obs_data_release(array_obj);
109 }
110 obs_data_array_release(connectionArray);
111}
112
113WSConnection::WSConnection(bool useCustomURI, std::string customURI,
114 std::string name, std::string address, uint64_t port,

Callers

nothing calls this directly

Calls 1

LoadMethod · 0.45

Tested by

no test coverage detected