Main Page | Modules | Class Hierarchy | Compound List | File List | Compound 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 XMLFormatter::EscapeFlags escapeFlags=XMLFormatter::NoEscapes, const XMLFormatter::UnRepFlags unrepFlags=XMLFormatter::UnRep_Fail)
 XSECSafeBufferFormatter (const char *const outEncoding, const XMLFormatter::EscapeFlags escapeFlags=XMLFormatter::NoEscapes, const XMLFormatter::UnRepFlags unrepFlags=XMLFormatter::UnRep_Fail)
 ~XSECSafeBufferFormatter ()
void formatBuf (const XMLCh *const toFormat, const unsigned int count, const XMLFormatter::EscapeFlags escapeFlags=XMLFormatter::DefaultEscape, const XMLFormatter::UnRepFlags unrepFlags=XMLFormatter::DefaultUnRep)
XSECSafeBufferFormatteroperator<< (const XMLCh *const toFormat)
XSECSafeBufferFormatteroperator<< (const XMLCh toFormat)
const XMLCh * getEncodingName () const
void setEscapeFlags (const XMLFormatter::EscapeFlags newFlags)
void setUnRepFlags (const XMLFormatter::UnRepFlags newFlags)
XSECSafeBufferFormatteroperator<< (const XMLFormatter::EscapeFlags newFlags)
XSECSafeBufferFormatteroperator<< (const XMLFormatter::UnRepFlags newFlags)

Friends

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


Constructor & Destructor Documentation

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

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

XSECSafeBufferFormatter::~XSECSafeBufferFormatter  ) 
 


Member Function Documentation

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

const XMLCh* XSECSafeBufferFormatter::getEncodingName  )  const
 

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

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

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

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

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

void XSECSafeBufferFormatter::setUnRepFlags const 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 Sat Aug 9 18:36:58 2003 for XML-Security-C by doxygen 1.3.2