theSq3Lite 10.0
Loading...
Searching...
No Matches
Sq3Lite_Vfs_TCL_API

Sq3Lite PACKAGE - work with the virtual-file-systemMore...

+ Collaboration diagram for Sq3Lite_Vfs_TCL_API:

Functions

static OT_ProcRet tclsq3lite_Sq3Lite_FilenameDatabase (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite FilenameDatabase F:string] C-API
Translate filenames …
 
static OT_ProcRet tclsq3lite_Sq3Lite_FilenameJournal (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite FilenameJournal F:string] C-API
Translate filenames …
 
static OT_ProcRet tclsq3lite_Sq3Lite_FilenameWal (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite FilenameWal F:string] C-API
Translate filenames …
 
static OT_ProcRet tclsq3lite_Sq3Lite_FreeFilename (OtClass_ARGS)
  Tcl: (static) Sq3Lite FreeFilename arg0:string C-API
Create and Destroy VFS Filenames …
 
static OT_ProcRet tclsq3lite_Sq3Lite_UriBoolean (OtClass_ARGS)
  Tcl: (static) Sq3Lite UriBoolean z:string zParam:string bDefault:int32 C-API
Obtain Values For URI Parameters …
 
static OT_ProcRet tclsq3lite_Sq3Lite_UriInt64 (OtClass_ARGS)
  Tcl: (static) int64 [Sq3Lite UriInt64 arg0:string arg1:string arg2:int64] C-API
Obtain Values For URI Parameters …
 
static OT_ProcRet tclsq3lite_Sq3Lite_UriKey (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite UriKey z:string N:int32] C-API
Obtain Values For URI Parameters …
 
static OT_ProcRet tclsq3lite_Sq3Lite_UriParameter (OtClass_ARGS)
  Tcl: (static) string [Sq3Lite UriParameter z:string zParam:string] C-API
Obtain Values For URI Parameters …
 

Detailed Description

Sq3Lite PACKAGE - work with the virtual-file-system

Function Documentation

◆ tclsq3lite_Sq3Lite_FilenameDatabase()

static OT_ProcRet tclsq3lite_Sq3Lite_FilenameDatabase ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite FilenameDatabase F:string] C-API
Translate filenames …

Definition at line 5184 of file LibSq3Lite_tcl.c.

5184 {
5187 SQ3_FILENAME F = 0;
5191 goto end;
5192 error:
5194 end:
5196}
#define OT_SETUP_ONEARG(d)
#define OT_retObj_SET_Error
#define OT_CHECK_REQUIRED(val)
#define OT_retObj_RETURN
#define OT_retObj_SET_STR(nat)
#define OT_CHECK_NOARGS
#define OT_CHECK_STRN(val)
#define FilenameDatabase_doc
#define OT_SETUP_hdl_static
static MK_STRN Sq3FilenameDatabase(SQ3_FILENAME F)
Translate filenames …

◆ tclsq3lite_Sq3Lite_FilenameJournal()

static OT_ProcRet tclsq3lite_Sq3Lite_FilenameJournal ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite FilenameJournal F:string] C-API
Translate filenames …

Definition at line 5199 of file LibSq3Lite_tcl.c.

5199 {
5202 SQ3_FILENAME F = 0;
5206 goto end;
5207 error:
5209 end:
5211}
#define FilenameJournal_doc
static MK_STRN Sq3FilenameJournal(SQ3_FILENAME F)
Translate filenames …

◆ tclsq3lite_Sq3Lite_FilenameWal()

static OT_ProcRet tclsq3lite_Sq3Lite_FilenameWal ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite FilenameWal F:string] C-API
Translate filenames …

Definition at line 5214 of file LibSq3Lite_tcl.c.

5214 {
5217 SQ3_FILENAME F = 0;
5221 goto end;
5222 error:
5224 end:
5226}
#define FilenameWal_doc
static MK_STRN Sq3FilenameWal(SQ3_FILENAME F)
Translate filenames …

◆ tclsq3lite_Sq3Lite_FreeFilename()

static OT_ProcRet tclsq3lite_Sq3Lite_FreeFilename ( OtClass_ARGS )
static

Tcl: (static) Sq3Lite FreeFilename arg0:string C-API
Create and Destroy VFS Filenames …

Definition at line 5229 of file LibSq3Lite_tcl.c.

5229 {
5232 SQ3_FILENAME arg0 = 0;
5235 Sq3FreeFilename (arg0);
5237 goto end;
5238 error:
5240 end:
5242}
#define OT_retObj_SET_None
#define FreeFilename_doc
static void Sq3FreeFilename(SQ3_FILENAME arg0)
Create and Destroy VFS Filenames …

◆ tclsq3lite_Sq3Lite_UriBoolean()

static OT_ProcRet tclsq3lite_Sq3Lite_UriBoolean ( OtClass_ARGS )
static

Tcl: (static) Sq3Lite UriBoolean z:string zParam:string bDefault:int32 C-API
Obtain Values For URI Parameters …

Definition at line 5245 of file LibSq3Lite_tcl.c.

5245 {
5248 SQ3_FILENAME z = 0;
5250 MK_STRN zParam = 0;
5252 MK_I32 bDefault = 0;
5255 MkErrorC_Check(hdl,Sq3UriBoolean (z, zParam, bDefault));
5257 goto end;
5258 error:
5260 end:
5262}
#define OT_SETUP_VARARGS(min, max, d)
#define OT_CHECK_NI4(val)
#define MkErrorC_Check(mng, PROC)
#define UriBoolean_doc
const MK_STRB * MK_STRN
signed int MK_I32
static enum MkErrorE Sq3UriBoolean(SQ3_FILENAME z, MK_STRN zParam, MK_I32 bDefault)
Obtain Values For URI Parameters …

◆ tclsq3lite_Sq3Lite_UriInt64()

static OT_ProcRet tclsq3lite_Sq3Lite_UriInt64 ( OtClass_ARGS )
static

Tcl: (static) int64 [Sq3Lite UriInt64 arg0:string arg1:string arg2:int64] C-API
Obtain Values For URI Parameters …

Definition at line 5265 of file LibSq3Lite_tcl.c.

5265 {
5268 SQ3_FILENAME arg0 = 0;
5270 MK_STRN arg1 = 0;
5272 MK_I64 arg2 = 0;
5275 OT_retObj_SET_I64(Sq3UriInt64 (arg0, arg1, arg2));
5276 goto end;
5277 error:
5279 end:
5281}
#define OT_CHECK_NI8(val)
#define OT_retObj_SET_I64(nat)
#define UriInt64_doc
signed long long MK_I64
static MK_I64 Sq3UriInt64(SQ3_FILENAME arg0, MK_STRN arg1, MK_I64 arg2)
Obtain Values For URI Parameters …

◆ tclsq3lite_Sq3Lite_UriKey()

static OT_ProcRet tclsq3lite_Sq3Lite_UriKey ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite UriKey z:string N:int32] C-API
Obtain Values For URI Parameters …

Definition at line 5284 of file LibSq3Lite_tcl.c.

5284 {
5287 SQ3_FILENAME z = 0;
5289 MK_I32 N = 0;
5293 goto end;
5294 error:
5296 end:
5298}
#define UriKey_doc
static MK_STRN Sq3UriKey(SQ3_FILENAME z, MK_I32 N)
Obtain Values For URI Parameters …

◆ tclsq3lite_Sq3Lite_UriParameter()

static OT_ProcRet tclsq3lite_Sq3Lite_UriParameter ( OtClass_ARGS )
static

Tcl: (static) string [Sq3Lite UriParameter z:string zParam:string] C-API
Obtain Values For URI Parameters …

Definition at line 5301 of file LibSq3Lite_tcl.c.

5301 {
5304 SQ3_FILENAME z = 0;
5306 MK_STRN zParam = 0;
5310 goto end;
5311 error:
5313 end:
5315}
#define UriParameter_doc
static MK_STRN Sq3UriParameter(SQ3_FILENAME z, MK_STRN zParam)
Obtain Values For URI Parameters …