Objective-C++ Preprocessor  5.0 with ARC & GC
C++ classes to enhance syntax and manage reference counting.
Public Member Functions | Public Attributes | Private Attributes | List of all members
OOXMLWriter Class Reference

#include <objxml.h>

Public Member Functions

oo_inline void checkrc (const char *what, int rc)
 
oo_inline void indent ()
 
void traverse (OONode node)
 
oo_inline OOXMLWriter (OOXMLWriterOpts flags=OOXMLDefaultWriter)
 
oo_inline OOData dataForNode (const OONode &node)
 

Public Attributes

xmlTextWriterPtr writer
 
char name [1000]
 
char value [10000]
 

Private Attributes

OOXMLWriterOpts flags
 
int level
 

Detailed Description

Class to convert OODictionary representation of XML into an NSData structure to be written to the net.

Definition at line 684 of file objxml.h.

Constructor & Destructor Documentation

oo_inline OOXMLWriter::OOXMLWriter ( OOXMLWriterOpts  flags = OOXMLDefaultWriter)
inline

Definition at line 749 of file objxml.h.

Member Function Documentation

oo_inline void OOXMLWriter::checkrc ( const char *  what,
int  rc 
)
inline

Definition at line 692 of file objxml.h.

oo_inline OOData OOXMLWriter::dataForNode ( const OONode node)
inline

Definition at line 754 of file objxml.h.

oo_inline void OOXMLWriter::indent ( )
inline

Definition at line 697 of file objxml.h.

void OOXMLWriter::traverse ( OONode  node)
inline

Definition at line 701 of file objxml.h.

Member Data Documentation

OOXMLWriterOpts OOXMLWriter::flags
private

Definition at line 685 of file objxml.h.

int OOXMLWriter::level
private

Definition at line 686 of file objxml.h.

char OOXMLWriter::name[1000]

Definition at line 690 of file objxml.h.

char OOXMLWriter::value[10000]

Definition at line 690 of file objxml.h.

xmlTextWriterPtr OOXMLWriter::writer

Definition at line 689 of file objxml.h.


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