MCPcopy Create free account
hub / github.com/Barracuda09/SATPI / doAddToXML

Method doAddToXML

src/Stream.cpp:154–170  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

152// =======================================================================
153
154void Stream::doAddToXML(std::string &xml) const {
155 base::MutexLock lock(_mutex);
156 ADD_XML_ELEMENT(xml, "streamindex", _streamID);
157
158 ADD_XML_CHECKBOX(xml, "enable", (_enabled ? "true" : "false"));
159 ADD_XML_ELEMENT(xml, "attached", _streamInUse ? "yes" : "no");
160 ADD_XML_ELEMENT(xml, "owner", _client[0].getIPAddressOfStream());
161 ADD_XML_ELEMENT(xml, "ownerSessionID", _client[0].getSessionID());
162 ADD_XML_ELEMENT(xml, "userAgent", _client[0].getUserAgent());
163
164 ADD_XML_NUMBER_INPUT(xml, "rtcpSignalUpdate", _rtcpSignalUpdate, 0, 5);
165
166 ADD_XML_ELEMENT(xml, "spc", _spc.load());
167 ADD_XML_ELEMENT(xml, "payload", _rtp_payload.load() / (1024.0 * 1024.0));
168
169 _device->addToXML(xml);
170}
171
172void Stream::doFromXML(const std::string &xml) {
173 base::MutexLock lock(_mutex);

Callers

nothing calls this directly

Calls 4

getIPAddressOfStreamMethod · 0.80
getSessionIDMethod · 0.80
getUserAgentMethod · 0.80
addToXMLMethod · 0.80

Tested by

no test coverage detected