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)
XSECSafeBufferFormatter & operator<< (const XMLCh *const toFormat)
XSECSafeBufferFormatter & operator<< (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)
XSECSafeBufferFormatter & operator<< (const XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::EscapeFlags newFlags)
XSECSafeBufferFormatter & operator<< (const XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::UnRepFlags newFlags)

Friends

safeBuffer & operator<< (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 Jan 28 19:53:18 2007 for XML-Security-C by  doxygen 1.4.2