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) |