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