Ключи регистратуры

Переменные

const char * K_REGISTRY_MODULE
 Таблица модулей.
const char * K_REGISTRY_METAGLOBAL
 Метатаблица таблица глобальных переменных.
const char * K_REGISTRY_DUMP
 Указатель на событий аварийного заврешения.
const char * K_REGISTRY_THREAD
 Таблица потоков (Ключи потока).
const char * K_REGISTRY_METAMODULE
 Метатаблица модуля.
const char * K_REGISTRY_METAEVENT
 Метатаблица события.
const char * K_REGISTRY_YIELD
 Функция ожидания события.
const char * K_REGISTRY_BEGINBATCH
 Вызов включения пакетного изменения панели.
const char * K_REGISTRY_ENDBATCH
 Вызов выключения пакетного изменения панели.
const char * K_REGISTRY_APPLICATION
 Указатель на интерфейс приложения.
const char * LUAX_REGISTRY_WATCH
 Таблица точек наблюдения.

Подробное описание


Переменные

const char* LUAX_REGISTRY_WATCH

Таблица точек наблюдения.

Тип Lua: LUA_TTABLE (слабые значения)

Таблица используется для быстрого доступа к переменным, за которыми ведется наблюдение. Ключем таблицы является ключ точки наблюдения (см. далее), а значение указывает на соответствующую переменную.

Ссылки из таблицы точек наблюдения являются слабыми и не влияют на процесс сборки мусора. Таким образом ссылка из таблицы точек наблюдения может быть удалена в после очередной сборки мусора.

Ключ точки наблюдения формируется из имени переменной и порядкового номера так, чтобы разные точки наблюдения с одинаковыми именами переменных имели уникальный ключ. Последовательность ключей для одноименных переменных может быть следующей: name, name[2], name[3] ... Ключ формируется при создании точки наблюдения и в последствии не изменяется (перенумерации не происходит).

Документация по faeton. Последние изменения: Sun Apr 10 01:05:19 2011. Создано системой  doxygen 1.6.3