Class Cf

Материал из ISPWiki
Перейти к: навигация, поиск

Класс Cf


Описание:

class Cf


Открытые члены (кратко)

void CacheStart ( ConfDataSet * , bool WantBOL = true )
void SetInsertPos ( int off = -1 )

Методы

void CacheStart ( ConfDataSet * , bool WantBOL = true )

Запись данных в кэш.

Аргументы:
WantBOL запись начинается от начала строки. использовать в качестве смещение lineoffs вместо parsepos
WantEOL запись занимает всю строку до конца этот флаг указывает сделать GetUntilToken("") ВНИМАНИЕ: если парсер уже выполнял эту команду, из файла будет полностью считана следующая строка
val значение поля
off абсолютное смещение поля в файле
doff смещение данных (val) относительно off
size длинна данных поля влючая все префиксы и суффиксы это количество байт будет удалено при удалении поля

void SetInsertPos ( int off = -1 )

Установить позицию для вставки новых полей и записей дочерних списков

Имеет смысл, когда в блоке нет ни одного поля и не понятно, в какую позицию блока добавлять новые записи.