Пространство имен oess_1::file::impl


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

Детали реализации.


Классы

class  auto_file_closer_t
 Аналог auto_ptr для файла. Подробнее...

Функции

int open_and_lock (const oess_1::char_t *file_name, bool is_read_only)
void unlock_and_close (int file)
int create_and_lock (const oess_1::char_t *file_name)
void truncate_file (int file, oess_1::uint_t size)
void remove_file (const oess_1::char_t *file_name)
bool is_file_exists (const oess_1::char_t *file_name)
 Проверить существование файла с указанным именем.


Функции

int open_and_lock ( const oess_1::char_t file_name,
bool  is_read_only 
)

Открыть и заблокировать существующий файл.

void unlock_and_close ( int  file  ) 

Разблокировать и закрыть открытый файл.

int create_and_lock ( const oess_1::char_t file_name  ) 

Создать новый (пересоздать существующий файл) и заблокировать его.

void truncate_file ( int  file,
oess_1::uint_t  size 
)

Усечь открытый файл до указанного размера.

void remove_file ( const oess_1::char_t file_name  ) 

Удалить файл.

bool is_file_exists ( const oess_1::char_t file_name  ) 

Проверить существование файла с указанным именем.

Начиная с:
v.1.1.0
Возвращает:
true, если существует файл. false, если файл не существует, либо с данным именем связан другой объект файловой системы (например, каталог).


Документация по ObjESSty. Последние изменения: Fri Oct 13 18:35:39 2006. Создано системой  doxygen 1.4.7
Hosted by uCoz