theSq3Lite 10.0 NHI1 - theKernel - theLink - theConfig - theSq3Lite - theCompiler - theBrain - theGuard - theLib - theATL
c - tcl - atl - cs - py - rb - jv - cc
Loading...
Searching...
No Matches
Sq3Lite_Vfs_RB_API

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

+ Collaboration diagram for Sq3Lite_Vfs_RB_API:

Functions

static OT_ProcRet rbsq3lite_Sq3Lite_FilenameDatabase (OtClass_ARGS)
  Ruby: (static) string Sq3Lite.FilenameDatabase(F:string) C-API
Translate filenames …
 
static OT_ProcRet rbsq3lite_Sq3Lite_FilenameJournal (OtClass_ARGS)
  Ruby: (static) string Sq3Lite.FilenameJournal(F:string) C-API
Translate filenames …
 
static OT_ProcRet rbsq3lite_Sq3Lite_FilenameWal (OtClass_ARGS)
  Ruby: (static) string Sq3Lite.FilenameWal(F:string) C-API
Translate filenames …
 
static OT_ProcRet rbsq3lite_Sq3Lite_FreeFilename (OtClass_ARGS)
  Ruby: (static) Sq3Lite.FreeFilename(arg0:string) C-API
Create and Destroy VFS Filenames …
 
static OT_ProcRet rbsq3lite_Sq3Lite_UriBoolean (OtClass_ARGS)
  Ruby: (static) Sq3Lite.UriBoolean(z:string, zParam:string, bDefault:int32) C-API
Obtain Values For URI Parameters …
 
static OT_ProcRet rbsq3lite_Sq3Lite_UriInt64 (OtClass_ARGS)
  Ruby: (static) int64 Sq3Lite.UriInt64(arg0:string, arg1:string, arg2:int64) C-API
Obtain Values For URI Parameters …
 
static OT_ProcRet rbsq3lite_Sq3Lite_UriKey (OtClass_ARGS)
  Ruby: (static) string Sq3Lite.UriKey(z:string, N:int32) C-API
Obtain Values For URI Parameters …
 
static OT_ProcRet rbsq3lite_Sq3Lite_UriParameter (OtClass_ARGS)
  Ruby: (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

◆ rbsq3lite_Sq3Lite_FilenameDatabase()

static OT_ProcRet rbsq3lite_Sq3Lite_FilenameDatabase ( OtClass_ARGS )
static

Ruby: (static) string Sq3Lite.FilenameDatabase(F:string) C-API
Translate filenames …

Definition at line 2139 of file LibSq3Lite_rb.c.

2139 {
2142 SQ3_FILENAME F = 0;
2146 end: MK_UNUSED /* LONG JUMP on error */
2148}
#define OT_SETUP_ONEARG(d)
#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
#define MK_UNUSED
static MK_STRN Sq3FilenameDatabase(SQ3_FILENAME F)
Translate filenames …

◆ rbsq3lite_Sq3Lite_FilenameJournal()

static OT_ProcRet rbsq3lite_Sq3Lite_FilenameJournal ( OtClass_ARGS )
static

Ruby: (static) string Sq3Lite.FilenameJournal(F:string) C-API
Translate filenames …

Definition at line 2151 of file LibSq3Lite_rb.c.

2151 {
2154 SQ3_FILENAME F = 0;
2158 end: MK_UNUSED /* LONG JUMP on error */
2160}
#define FilenameJournal_doc
static MK_STRN Sq3FilenameJournal(SQ3_FILENAME F)
Translate filenames …

◆ rbsq3lite_Sq3Lite_FilenameWal()

static OT_ProcRet rbsq3lite_Sq3Lite_FilenameWal ( OtClass_ARGS )
static

Ruby: (static) string Sq3Lite.FilenameWal(F:string) C-API
Translate filenames …

Definition at line 2163 of file LibSq3Lite_rb.c.

2163 {
2166 SQ3_FILENAME F = 0;
2170 end: MK_UNUSED /* LONG JUMP on error */
2172}
#define FilenameWal_doc
static MK_STRN Sq3FilenameWal(SQ3_FILENAME F)
Translate filenames …

◆ rbsq3lite_Sq3Lite_FreeFilename()

static OT_ProcRet rbsq3lite_Sq3Lite_FreeFilename ( OtClass_ARGS )
static

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

Definition at line 2175 of file LibSq3Lite_rb.c.

2175 {
2178 SQ3_FILENAME arg0 = 0;
2181 Sq3FreeFilename (arg0);
2183 end: MK_UNUSED /* LONG JUMP on error */
2185}
#define OT_retObj_SET_None
#define FreeFilename_doc
static void Sq3FreeFilename(SQ3_FILENAME arg0)
Create and Destroy VFS Filenames …

◆ rbsq3lite_Sq3Lite_UriBoolean()

static OT_ProcRet rbsq3lite_Sq3Lite_UriBoolean ( OtClass_ARGS )
static

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

Definition at line 2188 of file LibSq3Lite_rb.c.

2188 {
2191 SQ3_FILENAME z = 0;
2193 MK_STRN zParam = 0;
2195 MK_I32 bDefault = 0;
2198 MkErrorC_Check(hdl,Sq3UriBoolean (z, zParam, bDefault));
2200 end: MK_UNUSED /* LONG JUMP on error */
2202}
#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 …

◆ rbsq3lite_Sq3Lite_UriInt64()

static OT_ProcRet rbsq3lite_Sq3Lite_UriInt64 ( OtClass_ARGS )
static

Ruby: (static) int64 Sq3Lite.UriInt64(arg0:string, arg1:string, arg2:int64) C-API
Obtain Values For URI Parameters …

Definition at line 2205 of file LibSq3Lite_rb.c.

2205 {
2208 SQ3_FILENAME arg0 = 0;
2210 MK_STRN arg1 = 0;
2212 MK_I64 arg2 = 0;
2215 OT_retObj_SET_I64(Sq3UriInt64 (arg0, arg1, arg2));
2216 end: MK_UNUSED /* LONG JUMP on error */
2218}
#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 …

◆ rbsq3lite_Sq3Lite_UriKey()

static OT_ProcRet rbsq3lite_Sq3Lite_UriKey ( OtClass_ARGS )
static

Ruby: (static) string Sq3Lite.UriKey(z:string, N:int32) C-API
Obtain Values For URI Parameters …

Definition at line 2221 of file LibSq3Lite_rb.c.

2221 {
2224 SQ3_FILENAME z = 0;
2226 MK_I32 N = 0;
2230 end: MK_UNUSED /* LONG JUMP on error */
2232}
#define UriKey_doc
static MK_STRN Sq3UriKey(SQ3_FILENAME z, MK_I32 N)
Obtain Values For URI Parameters …

◆ rbsq3lite_Sq3Lite_UriParameter()

static OT_ProcRet rbsq3lite_Sq3Lite_UriParameter ( OtClass_ARGS )
static

Ruby: (static) string Sq3Lite.UriParameter(z:string, zParam:string) C-API
Obtain Values For URI Parameters …

Definition at line 2235 of file LibSq3Lite_rb.c.

2235 {
2238 SQ3_FILENAME z = 0;
2240 MK_STRN zParam = 0;
2244 end: MK_UNUSED /* LONG JUMP on error */
2246}
#define UriParameter_doc
static MK_STRN Sq3UriParameter(SQ3_FILENAME z, MK_STRN zParam)
Obtain Values For URI Parameters …