lsst.astshim
19.0.0-3-ge74d124
|
Go to the documentation of this file.
22 #ifndef ASTSHIM_XMLCHAN_H
23 #define ASTSHIM_XMLCHAN_H
59 :
Channel(reinterpret_cast<AstChannel *>(
60 astXmlChan(detail::
source, detail::
sink,
"%s", options.c_str())),
XmlChan(XmlChan const &)=delete
void assertOK(AstObject *rawPtr1=nullptr, AstObject *rawPtr2=nullptr)
Definition: base.cc:49
XmlChan & operator=(XmlChan const &)=delete
std::string getXmlPrefix()
Get XmlPrefix: the namespace prefix to use when writing.
Definition: XmlChan.h:79
int getXmlLength() const
Get XmlLength: controls output buffer length.
Definition: XmlChan.h:76
void setXmlLength(int len)
Set XmlLength: controls output buffer length; 0 for no limit.
Definition: XmlChan.h:85
const char * source()
Definition: Stream.h:224
int getI(std::string const &attrib) const
Definition: Object.h:400
void setXmlFormat(std::string const &format)
Set XmlFormat System for formatting Objects as XML.
Definition: XmlChan.h:82
void setXmlPrefix(std::string const &prefix)
Set XmlPrefix: the namespace prefix to use when writing.
Definition: XmlChan.h:88
XmlChan & operator=(XmlChan &&)=default
XmlChan(XmlChan &&)=default
AST wrapper classes and functions.
Definition: attributes_channel.dox:1
void setC(std::string const &attrib, std::string const &value)
Definition: Object.h:464
XmlChan(Stream &stream, std::string const &options="")
Definition: XmlChan.h:58
void setI(std::string const &attrib, int value)
Definition: Object.h:500
std::string const getC(std::string const &attrib) const
Definition: Object.h:361
std::string getXmlFormat() const
Get XmlFormat System for formatting Objects as XML.
Definition: XmlChan.h:73
void sink(const char *cstr)
Definition: Stream.h:239
virtual ~XmlChan()
Definition: XmlChan.h:65