LibreOffice Module xmlhelp (master) 1
Functions | Variables
urlparameter.cxx File Reference
#include <string.h>
#include <osl/thread.h>
#include <osl/file.hxx>
#include <cppuhelper/weak.hxx>
#include <cppuhelper/queryinterface.hxx>
#include <comphelper/processfactory.hxx>
#include <rtl/uri.hxx>
#include <rtl/ref.hxx>
#include <rtl/character.hxx>
#include <o3tl/string_view.hxx>
#include <libxslt/transform.h>
#include <libxslt/xsltutils.h>
#include <libxslt/security.h>
#include "db.hxx"
#include <com/sun/star/io/XActiveDataSink.hpp>
#include <com/sun/star/io/XInputStream.hpp>
#include <com/sun/star/io/XSeekable.hpp>
#include <com/sun/star/lang/IllegalArgumentException.hpp>
#include <com/sun/star/ucb/IllegalIdentifierException.hpp>
#include <com/sun/star/container/XHierarchicalNameAccess.hpp>
#include "urlparameter.hxx"
#include "databases.hxx"
#include <algorithm>
#include <memory>
#include <mutex>
Include dependency graph for urlparameter.cxx:

Go to the source code of this file.

Functions

static int fileMatch (const char *URI)
 
static int zipMatch (const char *URI)
 
static int helpMatch (const char *URI)
 
static void * fileOpen (const char *URI)
 
static void * zipOpen (SAL_UNUSED_PARAMETER const char *)
 
static void * helpOpen (const char *URI)
 
static int helpRead (void *context, char *buffer, int len)
 
static int zipRead (void *context, char *buffer, int len)
 
static int fileRead (void *context, char *buffer, int len)
 
static int uriClose (void *context)
 
static int fileClose (void *context)
 

Variables

static UserDataugblData = nullptr
 

Function Documentation

◆ fileClose()

static int fileClose ( void *  context)
static

Definition at line 682 of file urlparameter.cxx.

◆ fileMatch()

static int fileMatch ( const char *  URI)
static

Definition at line 544 of file urlparameter.cxx.

◆ fileOpen()

static void * fileOpen ( const char *  URI)
static

Definition at line 565 of file urlparameter.cxx.

◆ fileRead()

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

Definition at line 662 of file urlparameter.cxx.

◆ helpMatch()

static int helpMatch ( const char *  URI)
static

Definition at line 558 of file urlparameter.cxx.

◆ helpOpen()

static void * helpOpen ( const char *  URI)
static

◆ helpRead()

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

Definition at line 646 of file urlparameter.cxx.

References aSeq.

Referenced by zipRead().

◆ uriClose()

static int uriClose ( void *  context)
static

Definition at line 675 of file urlparameter.cxx.

◆ zipMatch()

static int zipMatch ( const char *  URI)
static

Definition at line 551 of file urlparameter.cxx.

◆ zipOpen()

static void * zipOpen ( SAL_UNUSED_PARAMETER const char *  )
static

Definition at line 572 of file urlparameter.cxx.

References Any, ugblData, and xSink.

◆ zipRead()

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

Definition at line 657 of file urlparameter.cxx.

References helpRead().

Variable Documentation

◆ ugblData

UserData* ugblData = nullptr
static

Definition at line 539 of file urlparameter.cxx.

Referenced by helpOpen(), and zipOpen().