LibreOffice Module xmlsecurity (master) 1
Functions | Variables
xmlstreamio.cxx File Reference
#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>
Include dependency graph for xmlstreamio.cxx:

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
 

Function Documentation

◆ xmlDisableStreamInputCallbacks()

void xmlDisableStreamInputCallbacks ( )

Definition at line 246 of file xmlstreamio.cxx.

References g_bInputCallbacksEnabled, and xmlUnregisterStreamInputCallbacks().

Referenced by deInitXmlSec().

◆ xmlEnableStreamInputCallbacks()

int xmlEnableStreamInputCallbacks ( )

◆ xmlRegisterStreamInputCallbacks()

int xmlRegisterStreamInputCallbacks ( css::uno::Reference< css::xml::crypto::XUriBinding > const &  aUriBinding)

◆ xmlStreamClose()

static int xmlStreamClose ( void *  context)
static

◆ xmlStreamMatch()

static int xmlStreamMatch ( const char *  uri)
static

◆ xmlStreamOpen()

static void * xmlStreamOpen ( const char *  uri)
static

◆ xmlStreamRead()

static int xmlStreamRead ( void *  context,
char *  buffer,
int  len 
)
static

◆ xmlUnregisterStreamInputCallbacks()

int xmlUnregisterStreamInputCallbacks ( )

Variable Documentation

◆ g_bInputCallbacksEnabled

bool g_bInputCallbacksEnabled = false
static

◆ g_bInputCallbacksRegistered

bool g_bInputCallbacksRegistered = false
static

◆ m_xUriBinding

css::uno::Reference< css::xml::crypto::XUriBinding > m_xUriBinding
static