Instrument Neutral Distributed Interface INDI  2.0.2
Public Member Functions | Protected Member Functions | List of all members
XMLOutput Class Referenceabstract
Inheritance diagram for XMLOutput:
BufferXMLOutput FileXMLOutput NullXMLOutput

Public Member Functions

virtual void put (const char *str, size_t len)=0
 
void put (const char *str)
 
void indent (int indent)
 
void putEntityXML (const char *str)
 
void putXML (XMLEle *el, int level)
 

Protected Member Functions

 XMLOutput ()
 
virtual ~XMLOutput ()
 
virtual void cdataCb (XMLEle *ele)
 

Detailed Description

Definition at line 755 of file lilxml.cpp.

Constructor & Destructor Documentation

◆ XMLOutput()

XMLOutput::XMLOutput ( )
inlineprotected

Definition at line 758 of file lilxml.cpp.

◆ ~XMLOutput()

virtual XMLOutput::~XMLOutput ( )
inlineprotectedvirtual

Definition at line 759 of file lilxml.cpp.

Member Function Documentation

◆ cdataCb()

virtual void XMLOutput::cdataCb ( XMLEle ele)
inlineprotectedvirtual

Reimplemented in NullXMLOutput.

Definition at line 762 of file lilxml.cpp.

◆ indent()

void XMLOutput::indent ( int  indent)
inline

Definition at line 772 of file lilxml.cpp.

◆ put() [1/2]

void XMLOutput::put ( const char *  str)
inline

Definition at line 768 of file lilxml.cpp.

◆ put() [2/2]

virtual void XMLOutput::put ( const char *  str,
size_t  len 
)
pure virtual

◆ putEntityXML()

void XMLOutput::putEntityXML ( const char *  str)

Definition at line 938 of file lilxml.cpp.

◆ putXML()

void XMLOutput::putXML ( XMLEle el,
int  level 
)

Definition at line 782 of file lilxml.cpp.


The documentation for this class was generated from the following file: