#include <xml.hpp>
Definition at line 307 of file xml.hpp.
◆ ~OksXmlTokenPool()
dunedaq::oks::OksXmlTokenPool::~OksXmlTokenPool |
( |
| ) |
|
|
inline |
Definition at line 313 of file xml.hpp.
313 {
317 delete t;
318 }
319 }
std::stack< OksXmlToken * > m_tokens
◆ get()
Get free OksXmlToken from pool or create new one. Lock mutex before usage!
Definition at line 329 of file xml.hpp.
329 {
333 return t;
334 }
335 else {
336 return new OksXmlToken();
337 }
338 }
◆ release()
void dunedaq::oks::OksXmlTokenPool::release |
( |
OksXmlToken * | token | ) |
|
|
inlineprivate |
◆ OksXmlInputStream
◆ m_mutex
std::mutex dunedaq::oks::OksXmlTokenPool::m_mutex |
|
private |
◆ m_tokens
std::stack<OksXmlToken *> dunedaq::oks::OksXmlTokenPool::m_tokens |
|
private |
The documentation for this struct was generated from the following file:
- /github/workspace/dunedaq/sourcecode/oks/include/oks/xml.hpp