RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
Visa 
4274 3200 2453 6495 

Small. Fast. Reliable.
Choose any three.

Session Module C Interface

Формируйте глобальные параметры

int sqlite3session_config(int op, void *pArg);

sqlite3session_config() используется, чтобы сделать глобальные изменения конфигурации модуля сессий, чтобы настроить его на определенные потребности применения.

sqlite3session_config() не ориентирован на многопотоковое исполнение. Если это вызвано в то время, как любой другой поток работает в любом другом методе сессий, результаты не определены. Кроме того, если это вызвано после того, как любыми сессиями объекты были созданы, результаты также не определены.

Первым аргументом функции sqlite3session_config() должна быть одна из констант SQLITE_SESSION_CONFIG_XXX, определенных ниже. Интерпретация (void*), переданного как второй параметр, и эффект вызова этой функции зависят от значения первого параметра.

SQLITE_SESSION_CONFIG_STRMSIZE
По умолчанию интерфейсы вытекания модуля сессий пытаются делить данные ввода и вывода на куски приблизительно по 1 кибибит. Этот операнд может использоваться, чтобы установить и запросить значение этого параметра конфигурации. Указатель, переданный как второй аргумент, должен указать на значение типа (int). Если это значение больше 0, оно используется в качестве нового текущего размера куска данных для ввода и вывода. Перед возвращением значение (int), на которое указывает pArg, установлено к окончательному значению текущего интерфейсного размера куска.

Эта функция возвращает SQLITE_OK в случае успеха или код ошибки SQLite иначе.