theSq3Lite 10.0
Loading...
Searching...
No Matches
Sq3Lite_Vfs_CS_API

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

+ Collaboration diagram for Sq3Lite_Vfs_CS_API:

Functions

static string cssq3lite.Sq3Lite.FilenameDatabase (string F)
  C#: [static] string FilenameDatabase(string F) C-API
Translate filenames …
 
static string cssq3lite.Sq3Lite.FilenameJournal (string F)
  C#: [static] string FilenameJournal(string F) C-API
Translate filenames …
 
static string cssq3lite.Sq3Lite.FilenameWal (string F)
  C#: [static] string FilenameWal(string F) C-API
Translate filenames …
 
static void cssq3lite.Sq3Lite.FreeFilename (string arg0)
  C#: [static] FreeFilename(string arg0) C-API
Create and Destroy VFS Filenames …
 
static void cssq3lite.Sq3Lite.UriBoolean (string z, string zParam, int bDefault)
  C#: [static] UriBoolean(string z, string zParam, int bDefault) C-API
Obtain Values For URI Parameters …
 
static long cssq3lite.Sq3Lite.UriInt64 (string arg0, string arg1, long arg2)
  C#: [static] long UriInt64(string arg0, string arg1, long arg2) C-API
Obtain Values For URI Parameters …
 
static string cssq3lite.Sq3Lite.UriKey (string z, int N)
  C#: [static] string UriKey(string z, int N) C-API
Obtain Values For URI Parameters …
 
static string cssq3lite.Sq3Lite.UriParameter (string z, string zParam)
  C#: [static] string UriParameter(string z, string zParam) C-API
Obtain Values For URI Parameters …
 

Detailed Description

Sq3Lite PACKAGE - work with the virtual-file-system

Function Documentation

◆ FilenameDatabase()

static string cssq3lite.Sq3Lite.FilenameDatabase ( string F)
inlinestatic

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

Definition at line 1218 of file LibSq3Lite_cs.cs.

1218 {
1219 IntPtr F_cstr = Marshal.StringToHGlobalAnsi(F);
1220 IntPtr __retVal__L = Sq3.Sq3FilenameDatabase(F_cstr);
1221 Marshal.FreeHGlobal(F_cstr);
1222 return Marshal.PtrToStringAnsi(__retVal__L);
1223 }

◆ FilenameJournal()

static string cssq3lite.Sq3Lite.FilenameJournal ( string F)
inlinestatic

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

Definition at line 1226 of file LibSq3Lite_cs.cs.

1226 {
1227 IntPtr F_cstr = Marshal.StringToHGlobalAnsi(F);
1228 IntPtr __retVal__L = Sq3.Sq3FilenameJournal(F_cstr);
1229 Marshal.FreeHGlobal(F_cstr);
1230 return Marshal.PtrToStringAnsi(__retVal__L);
1231 }

◆ FilenameWal()

static string cssq3lite.Sq3Lite.FilenameWal ( string F)
inlinestatic

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

Definition at line 1234 of file LibSq3Lite_cs.cs.

1234 {
1235 IntPtr F_cstr = Marshal.StringToHGlobalAnsi(F);
1236 IntPtr __retVal__L = Sq3.Sq3FilenameWal(F_cstr);
1237 Marshal.FreeHGlobal(F_cstr);
1238 return Marshal.PtrToStringAnsi(__retVal__L);
1239 }

◆ FreeFilename()

static void cssq3lite.Sq3Lite.FreeFilename ( string arg0)
inlinestatic

C#: [static] FreeFilename(string arg0) C-API
Create and Destroy VFS Filenames …

Definition at line 1242 of file LibSq3Lite_cs.cs.

1242 {
1243 IntPtr arg0_cstr = Marshal.StringToHGlobalAnsi(arg0);
1244 Sq3.Sq3FreeFilename(arg0_cstr);
1245 Marshal.FreeHGlobal(arg0_cstr);
1246 }

◆ UriBoolean()

static void cssq3lite.Sq3Lite.UriBoolean ( string z,
string zParam,
int bDefault )
inlinestatic

C#: [static] UriBoolean(string z, string zParam, int bDefault) C-API
Obtain Values For URI Parameters …

Definition at line 1249 of file LibSq3Lite_cs.cs.

1249 {
1250 IntPtr z_cstr = Marshal.StringToHGlobalAnsi(z);
1251 IntPtr zParam_cstr = Marshal.StringToHGlobalAnsi(zParam);
1252 MkErrorE errVal = Sq3.Sq3UriBoolean(z_cstr, zParam_cstr, bDefault);
1253 Marshal.FreeHGlobal(z_cstr);
1254 Marshal.FreeHGlobal(zParam_cstr);
1255 if (errVal > MkErrorE.CONTINUE) MkErrorC.Check(errVal);
1256 }
static void Check(IntPtr ctx, MkErrorE err)
MkErrorE

◆ UriInt64()

static long cssq3lite.Sq3Lite.UriInt64 ( string arg0,
string arg1,
long arg2 )
inlinestatic

C#: [static] long UriInt64(string arg0, string arg1, long arg2) C-API
Obtain Values For URI Parameters …

Definition at line 1259 of file LibSq3Lite_cs.cs.

1259 {
1260 IntPtr arg0_cstr = Marshal.StringToHGlobalAnsi(arg0);
1261 IntPtr arg1_cstr = Marshal.StringToHGlobalAnsi(arg1);
1262 Int64 __retVal__L = Sq3.Sq3UriInt64(arg0_cstr, arg1_cstr, arg2);
1263 Marshal.FreeHGlobal(arg0_cstr);
1264 Marshal.FreeHGlobal(arg1_cstr);
1265 return __retVal__L;
1266 }

◆ UriKey()

static string cssq3lite.Sq3Lite.UriKey ( string z,
int N )
inlinestatic

C#: [static] string UriKey(string z, int N) C-API
Obtain Values For URI Parameters …

Definition at line 1269 of file LibSq3Lite_cs.cs.

1269 {
1270 IntPtr z_cstr = Marshal.StringToHGlobalAnsi(z);
1271 IntPtr __retVal__L = Sq3.Sq3UriKey(z_cstr, N);
1272 Marshal.FreeHGlobal(z_cstr);
1273 return Marshal.PtrToStringAnsi(__retVal__L);
1274 }

◆ UriParameter()

static string cssq3lite.Sq3Lite.UriParameter ( string z,
string zParam )
inlinestatic

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

Definition at line 1277 of file LibSq3Lite_cs.cs.

1277 {
1278 IntPtr z_cstr = Marshal.StringToHGlobalAnsi(z);
1279 IntPtr zParam_cstr = Marshal.StringToHGlobalAnsi(zParam);
1280 IntPtr __retVal__L = Sq3.Sq3UriParameter(z_cstr, zParam_cstr);
1281 Marshal.FreeHGlobal(z_cstr);
1282 Marshal.FreeHGlobal(zParam_cstr);
1283 return Marshal.PtrToStringAnsi(__retVal__L);
1284 }