Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

XSECSafeBufferFormatter Class Reference
[Internal Classes]

#include <XSECSafeBufferFormatter.hpp>

Collaboration diagram for XSECSafeBufferFormatter:

Collaboration graph
[legend]
List of all members.

Detailed Description

Formatter for outputting to a safeBuffer.

The XSECSafeBufferFormatter class is used as an internal class to perform encoding translations with a safeBuffer as a target


Public Member Functions

 XSECSafeBufferFormatter (const XMLCh *const outEncoding, const XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::EscapeFlags escapeFlags=XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::NoEscapes, const XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::UnRepFlags unrepFlags=XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::UnRep_Fail)
 XSECSafeBufferFormatter (const char *const outEncoding, const XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::EscapeFlags escapeFlags=XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::NoEscapes, const XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::UnRepFlags unrepFlags=XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::UnRep_Fail)
 ~XSECSafeBufferFormatter ()
void formatBuf (const XMLCh *const toFormat, const unsigned int count, const XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::EscapeFlags escapeFlags=XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::DefaultEscape, const XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::UnRepFlags unrepFlags=XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::DefaultUnRep)
XSECSafeBufferFormatteroperator<< (const XMLCh *const toFormat)
XSECSafeBufferFormatteroperator<< (const XMLCh toFormat)
const XMLCh * getEncodingName () const
void setEscapeFlags (const XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::EscapeFlags newFlags)
void setUnRepFlags (const XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::UnRepFlags newFlags)
XSECSafeBufferFormatteroperator<< (const XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::EscapeFlags newFlags)
XSECSafeBufferFormatteroperator<< (const XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::UnRepFlags newFlags)

Friends

safeBufferoperator<< (safeBuffer &to, const XSECSafeBufferFormatter &from)


Constructor & Destructor Documentation

XSECSafeBufferFormatter::XSECSafeBufferFormatter const XMLCh *const   outEncoding,
const XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::EscapeFlags  escapeFlags = XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::NoEscapes,
const XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::UnRepFlags  unrepFlags = XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::UnRep_Fail
 

XSECSafeBufferFormatter::XSECSafeBufferFormatter const char *const   outEncoding,
const XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::EscapeFlags  escapeFlags = XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::NoEscapes,
const XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::UnRepFlags  unrepFlags = XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::UnRep_Fail
 

XSECSafeBufferFormatter::~XSECSafeBufferFormatter  ) 
 


Member Function Documentation

void XSECSafeBufferFormatter::formatBuf const XMLCh *const   toFormat,
const unsigned int  count,
const XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::EscapeFlags  escapeFlags = XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::DefaultEscape,
const XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::UnRepFlags  unrepFlags = XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::DefaultUnRep
 

const XMLCh* XSECSafeBufferFormatter::getEncodingName  )  const
 

XSECSafeBufferFormatter& XSECSafeBufferFormatter::operator<< const XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::UnRepFlags  newFlags  ) 
 

XSECSafeBufferFormatter& XSECSafeBufferFormatter::operator<< const XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::EscapeFlags  newFlags  ) 
 

XSECSafeBufferFormatter& XSECSafeBufferFormatter::operator<< const XMLCh  toFormat  ) 
 

XSECSafeBufferFormatter& XSECSafeBufferFormatter::operator<< const XMLCh *const   toFormat  ) 
 

void XSECSafeBufferFormatter::setEscapeFlags const XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::EscapeFlags  newFlags  ) 
 

void XSECSafeBufferFormatter::setUnRepFlags const XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::UnRepFlags  newFlags  ) 
 


Friends And Related Function Documentation

safeBuffer& operator<< safeBuffer to,
const XSECSafeBufferFormatter from
[friend]
 


The documentation for this class was generated from the following file:
Generated on Sun Jul 3 17:45:53 2005 for XML-Security-C by  doxygen 1.4.2