|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <xml.hpp>
Public Member Functions | |
| OksXmlOutputStream (std::ostream &p) | |
| std::ostream & | get_stream () const |
| void | put (char c) |
| void | put (const char *s) |
| void | put_raw (char c) |
| void | put_raw (const char *s, long len) |
| template<class T> | |
| void | put_value (T value) |
| void | put_quoted (const char *) |
| void | put_start_tag (const char *, size_t len) |
| void | put_end_tag () |
| void | put_last_tag (const char *, size_t len) |
| void | put_attribute (const char *, size_t len, const char *) |
| void | put_attribute (const char *, size_t len, uint32_t) |
| void | put_attribute (const char *, size_t len, const OksData &) |
| void | put_eol () |
Static Private Member Functions | |
| static void | __throw_write_failed () |
Private Attributes | |
| std::ostream & | f |
|
inline |
|
staticprivate |
|
inline |
| void dunedaq::oks::OksXmlOutputStream::put | ( | char | c | ) |
Write char to xml output stream. Convert special symbols.
| std::exception | if failed |
Definition at line 129 of file xml.cpp.
| void dunedaq::oks::OksXmlOutputStream::put | ( | const char * | s | ) |
| void dunedaq::oks::OksXmlOutputStream::put_attribute | ( | const char * | name, |
| size_t | len, | ||
| const char * | value ) |
| void dunedaq::oks::OksXmlOutputStream::put_attribute | ( | const char * | name, |
| size_t | len, | ||
| const OksData & | value ) |
| void dunedaq::oks::OksXmlOutputStream::put_attribute | ( | const char * | name, |
| size_t | len, | ||
| uint32_t | value ) |
| void dunedaq::oks::OksXmlOutputStream::put_end_tag | ( | ) |
| void dunedaq::oks::OksXmlOutputStream::put_eol | ( | ) |
| void dunedaq::oks::OksXmlOutputStream::put_last_tag | ( | const char * | name, |
| size_t | len ) |
| void dunedaq::oks::OksXmlOutputStream::put_quoted | ( | const char * | str | ) |
|
inline |
Write char to xml output stream without check for special symbols.
| std::exception | if failed |
|
inline |
| void dunedaq::oks::OksXmlOutputStream::put_start_tag | ( | const char * | name, |
| size_t | len ) |
|
inline |