Barracuda Application Server C/C++ Reference
Native APIs, integration guides, and platform interfaces
IoIntf Struct Reference

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)

#include <IoIntf.h>

Inheritance diagram for IoIntf:

Public Attributes

IoIntf_Property propertyFp
 Set or get property. More...
 
IoIntf_CloseDir closeDirFp
 Close directory. More...
 
IoIntf_MkDir mkDirFp
 Make directory. More...
 
IoIntf_Rename renameFp
 Rename resource. More...
 
IoIntf_OpenDir openDirFp
 Open directory. More...
 
IoIntf_OpenRes openResFp
 Open resource. More...
 
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. More...
 

Member Data Documentation

◆ closeDirFp

IoIntf_CloseDir IoIntf::closeDirFp

Close directory.

◆ mkDirFp

IoIntf_MkDir IoIntf::mkDirFp

Make directory.

Null for read only resource collections.

◆ openDirFp

IoIntf_OpenDir IoIntf::openDirFp

Open directory.

◆ openResFp

IoIntf_OpenRes IoIntf::openResFp

Open resource.

◆ openResGzipFp

IoIntf_OpenResGzip IoIntf::openResGzipFp

Open file as a compressed gzip file.

Null if not implemented.

◆ propertyFp

IoIntf_Property IoIntf::propertyFp

Set or get property.

◆ 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.

◆ statFp

IoIntf_Stat IoIntf::statFp

Get resource information.