theSq3Lite 10.0
Loading...
Searching...
No Matches
Sq3Lite_Internal_Memory_CC_API

Sq3Lite PACKAGE - functions related to index 'Internal' and doc 'Memory' … More...

+ Collaboration diagram for Sq3Lite_Internal_Memory_CC_API:

Functions

static MK_I64 ccsq3lite::Sq3Lite::HardHeapLimit64 (MK_I64 N)
  C++: [static] MK_I64 Sq3Lite::HardHeapLimit64(MK_I64 N) C-API
Impose A Limit On Heap Size …
 
static void ccsq3lite::Sq3Lite::ReleaseMemory (MK_I32 N)
  C++: [static] Sq3Lite::ReleaseMemory(MK_I32 N) C-API
Attempt To Free Heap Memory …
 
static MK_I64 ccsq3lite::Sq3Lite::SoftHeapLimit64 (MK_I64 N)
  C++: [static] MK_I64 Sq3Lite::SoftHeapLimit64(MK_I64 N) C-API
Impose A Limit On Heap Size …
 

Detailed Description

Sq3Lite PACKAGE - functions related to index 'Internal' and doc 'Memory' …

Attempt To Free Heap Memory:

Impose A Limit On Heap Size:

Reference code from sqlite3:

// Attempt To Free Heap Memory:
SQLITE_API int sqlite3_release_memory(int);
// Impose A Limit On Heap Size:
SQLITE_API sqlite3_int64 sqlite3_soft_heap_limit64(sqlite3_int64 N);
SQLITE_API sqlite3_int64 sqlite3_hard_heap_limit64(sqlite3_int64 N);

Attempt To Free Heap Memory:

Impose A Limit On Heap Size:

Reference code from sqlite3:

// Attempt To Free Heap Memory:
SQLITE_API int sqlite3_release_memory(int);
// Impose A Limit On Heap Size:
SQLITE_API sqlite3_int64 sqlite3_soft_heap_limit64(sqlite3_int64 N);
SQLITE_API sqlite3_int64 sqlite3_hard_heap_limit64(sqlite3_int64 N);

Function Documentation

◆ HardHeapLimit64()

MK_I64 ccsq3lite::Sq3Lite::HardHeapLimit64 ( MK_I64 N)
inlinestatic

C++: [static] MK_I64 Sq3Lite::HardHeapLimit64(MK_I64 N) C-API
Impose A Limit On Heap Size …

Definition at line 1003 of file LibSq3Lite_inline_cc.hh.

1003 {
1005 MK_I64 __retVal__L = Sq3HardHeapLimit64(N);
1006 return __retVal__L;
1007 }
signed long long MK_I64
#define MkRtSetup_NULL
static MK_I64 Sq3HardHeapLimit64(MK_I64 N)
Impose A Limit On Heap Size …

◆ ReleaseMemory()

void ccsq3lite::Sq3Lite::ReleaseMemory ( MK_I32 N)
inlinestatic

C++: [static] Sq3Lite::ReleaseMemory(MK_I32 N) C-API
Attempt To Free Heap Memory …

Definition at line 1010 of file LibSq3Lite_inline_cc.hh.

1010 {
1012 enum MkErrorE errVal = Sq3ReleaseMemory(N);
1013 MkErrorC_Check(NULL, errVal);
1014 }
static enum MkErrorE Sq3ReleaseMemory(MK_I32 N)
Attempt To Free Heap Memory …

◆ SoftHeapLimit64()

MK_I64 ccsq3lite::Sq3Lite::SoftHeapLimit64 ( MK_I64 N)
inlinestatic

C++: [static] MK_I64 Sq3Lite::SoftHeapLimit64(MK_I64 N) C-API
Impose A Limit On Heap Size …

Definition at line 1017 of file LibSq3Lite_inline_cc.hh.

1017 {
1019 MK_I64 __retVal__L = Sq3SoftHeapLimit64(N);
1020 return __retVal__L;
1021 }
static MK_I64 Sq3SoftHeapLimit64(MK_I64 N)
Impose A Limit On Heap Size …