ioarchivehandler.h File Reference

Classes

class  ReadArchiveInterface
 
class  WriteArchiveInterface
 

Namespaces

 maxon
 
 maxon::ReadArchiveClasses
 
 maxon::WriteArchiveClasses
 

Typedefs

using ExtractCallback = Delegate< Result< Bool >(const String &inputName, Url &outputName, IOATTRIBUTES &fileAttributes)>
 

Enumerations

enum class  IOARCHIVESTOREMETHOD {
  STORE ,
  DEFLATE
}
 
enum class  IOARCHIVEEXTRACTFLAGS {
  NONE ,
  OVERWRITE_EXISTING_FILE
}
 

Functions

enum maxon::IOARCHIVESTOREMETHOD MAXON_ENUM_LIST (IOARCHIVESTOREMETHOD)
 
enum maxon::IOARCHIVEEXTRACTFLAGS MAXON_ENUM_FLAGS (IOARCHIVEEXTRACTFLAGS)
 
 MAXON_REGISTRY (Class< ReadArchiveRef >, ReadArchiveClasses, "net.maxon.registry.readarchiveclasses")
 
 MAXON_DECLARATION (ReadArchiveClasses::EntryType, Zip, "net.maxon.readarchiveclass.zip")
 
 MAXON_REGISTRY (Class< WriteArchiveRef >, WriteArchiveClasses, "net.maxon.registry.writearchiveclasses")
 
 MAXON_DECLARATION (WriteArchiveClasses::EntryType, Zip, "net.maxon.writearchiveclass.zip")
 

Variables

 STORE
 
 DEFLATE
 
 NONE
 
 OVERWRITE_EXISTING_FILE
 

Variable Documentation

◆ STORE

STORE

Simply store the file without compression.

◆ DEFLATE

DEFLATE

< Deflates the file in the archive.

◆ NONE

NONE

No flags.

◆ OVERWRITE_EXISTING_FILE

OVERWRITE_EXISTING_FILE

Overwrites the file silently if it already exists in the directory.