Barracuda Application Server C/C++ Reference
IoIntf Struct Reference

The IoIntf class specifies an abstract file API, implementations include ZipIo, DiskIo, and NetIo. More...

#include <IoIntf.h>

Inheritance diagram for IoIntf:

Public Attributes

IoIntf_Property propertyFp
 Set or get property.
 
IoIntf_CloseDir closeDirFp
 Close directory.
 
IoIntf_MkDir mkDirFp
 Make directory. More...
 
IoIntf_Rename renameFp
 Rename resource. More...
 
IoIntf_OpenDir openDirFp
 Open directory.
 
IoIntf_OpenRes openResFp
 Open resource.
 
IoIntf_OpenResGzip openResGzipFp
 Open file as a compressed gzip file. More...
 
IoIntf_Remove removeFp
 Remove file. More...
 
IoIntf_RmDir rmDirFp
 Remove directory. More...
 
IoIntf_Stat statFp
 Get resource information.
 

Detailed Description

The IoIntf class specifies an abstract file API, implementations include ZipIo, DiskIo, and NetIo.

References:

See also
IoIntf.h (Detailed information about the IoIntf methods and the arguments).
DirIntf (Iterate directories)

Member Data Documentation

◆ mkDirFp

IoIntf_MkDir IoIntf::mkDirFp

Make directory.

Null for read only resource collections.

◆ openResGzipFp

IoIntf_OpenResGzip IoIntf::openResGzipFp

Open file as a compressed gzip file.

Null if not implemented.

◆ removeFp

IoIntf_Remove IoIntf::removeFp

Remove file.

Null for read only resource collections.

◆ renameFp

IoIntf_Rename IoIntf::renameFp

Rename resource.

Null for read only resource collections.

◆ rmDirFp

IoIntf_RmDir IoIntf::rmDirFp

Remove directory.

Null for read only resource collections.