LibreOffice Module xmlsecurity (master) 1
|
#include <sal/config.h>
#include <xmlsec-wrapper.h>
#include <xmlsec/xmlstreamio.hxx>
#include <xmlsec/errorcallback.hxx>
#include <rtl/ustring.hxx>
#include <rtl/uri.hxx>
#include <comphelper/scopeguard.hxx>
#include <sal/log.hxx>
#include <com/sun/star/xml/crypto/XUriBinding.hpp>
Go to the source code of this file.
Functions | |
static int | xmlStreamMatch (const char *uri) |
static void * | xmlStreamOpen (const char *uri) |
static int | xmlStreamRead (void *context, char *buffer, int len) |
static int | xmlStreamClose (void *context) |
int | xmlEnableStreamInputCallbacks () |
int | xmlRegisterStreamInputCallbacks (css::uno::Reference< css::xml::crypto::XUriBinding > const &aUriBinding) |
int | xmlUnregisterStreamInputCallbacks () |
void | xmlDisableStreamInputCallbacks () |
Variables | |
static bool | g_bInputCallbacksEnabled = false |
static bool | g_bInputCallbacksRegistered = false |
static css::uno::Reference< css::xml::crypto::XUriBinding > | m_xUriBinding |
void xmlDisableStreamInputCallbacks | ( | ) |
Definition at line 246 of file xmlstreamio.cxx.
References g_bInputCallbacksEnabled, and xmlUnregisterStreamInputCallbacks().
Referenced by deInitXmlSec().
int xmlEnableStreamInputCallbacks | ( | ) |
Definition at line 153 of file xmlstreamio.cxx.
References clearErrorRecorder(), g_bInputCallbacksEnabled, setErrorRecorder(), xmlStreamClose(), xmlStreamMatch(), xmlStreamOpen(), and xmlStreamRead().
Referenced by initXmlSec(), and xmlRegisterStreamInputCallbacks().
int xmlRegisterStreamInputCallbacks | ( | css::uno::Reference< css::xml::crypto::XUriBinding > const & | aUriBinding | ) |
Definition at line 215 of file xmlstreamio.cxx.
References g_bInputCallbacksEnabled, g_bInputCallbacksRegistered, m_xUriBinding, and xmlEnableStreamInputCallbacks().
Referenced by XMLSignature_GpgImpl::generate(), and XMLSignature_GpgImpl::validate().
|
static |
Definition at line 136 of file xmlstreamio.cxx.
References g_bInputCallbacksEnabled, g_bInputCallbacksRegistered, and SAL_INFO.
Referenced by xmlEnableStreamInputCallbacks().
|
static |
Definition at line 42 of file xmlstreamio.cxx.
References g_bInputCallbacksEnabled, g_bInputCallbacksRegistered, m_xUriBinding, and SAL_INFO.
Referenced by xmlEnableStreamInputCallbacks().
|
static |
Definition at line 75 of file xmlstreamio.cxx.
References g_bInputCallbacksEnabled, g_bInputCallbacksRegistered, m_xUriBinding, and SAL_INFO.
Referenced by xmlEnableStreamInputCallbacks().
Definition at line 110 of file xmlstreamio.cxx.
References g_bInputCallbacksEnabled, g_bInputCallbacksRegistered, i, and SAL_INFO.
Referenced by xmlEnableStreamInputCallbacks().
int xmlUnregisterStreamInputCallbacks | ( | ) |
Definition at line 232 of file xmlstreamio.cxx.
References g_bInputCallbacksRegistered, and m_xUriBinding.
Referenced by XMLSignature_GpgImpl::generate(), XMLSignature_GpgImpl::validate(), and xmlDisableStreamInputCallbacks().
|
static |
Definition at line 35 of file xmlstreamio.cxx.
Referenced by xmlDisableStreamInputCallbacks(), xmlEnableStreamInputCallbacks(), xmlRegisterStreamInputCallbacks(), xmlStreamClose(), xmlStreamMatch(), xmlStreamOpen(), and xmlStreamRead().
|
static |
Definition at line 36 of file xmlstreamio.cxx.
Referenced by xmlRegisterStreamInputCallbacks(), xmlStreamClose(), xmlStreamMatch(), xmlStreamOpen(), xmlStreamRead(), and xmlUnregisterStreamInputCallbacks().
|
static |
Definition at line 38 of file xmlstreamio.cxx.
Referenced by xmlRegisterStreamInputCallbacks(), xmlStreamMatch(), xmlStreamOpen(), and xmlUnregisterStreamInputCallbacks().