Ice 3.7 Slice API Reference
Interfaces | Structs | Exceptions | Sequences
IcePatch2 Module Reference

IcePatch can be used to update file hierarchies in a simple and efficient manner. More...

[["cpp:dll-export:ICEPATCH2_API"]][["cpp:doxygen:include:IcePatch2/IcePatch2.h"]][["cpp:header-ext:h"]][["cpp:include:IcePatch2/Config.h"]][["ice-prefix"]][["js:module:ice"]][["js:cjs-module"]][["objc:header-dir:objc"]][["python:pkgdir:IcePatch2"]][["java:package:com.zeroc"]]["objc:prefix:ICEPATCH2"]
module IcePatch2 { ... }

Interfaces

interface  FileServer
 The interface that provides access to files. More...
 

Structs

struct  FileInfo
 Basic information about a single file. More...
 
struct  LargeFileInfo
 Basic information about a single file. More...
 

Exceptions

exception  FileAccessException
 This exception is raised if a file's contents cannot be read. More...
 
exception  FileSizeRangeException
 This exception is raised if an operation tries to use a file whose size is larger than 2.1 GB. More...
 
exception  PartitionOutOfRangeException
 A partition argument was not in the range 0-255. More...
 

Sequences

sequence< Ice::ByteSeqByteSeqSeq
 A sequence of byte sequences. More...
 
sequence< FileInfoFileInfoSeq
 A sequence with information about many files. More...
 
sequence< LargeFileInfoLargeFileInfoSeq
 A sequence with information about many files. More...
 

Detailed Description

IcePatch can be used to update file hierarchies in a simple and efficient manner.

Checksums ensure file integrity, and data is compressed before downloading.

Sequence Documentation

◆ ByteSeqSeq

sequence<Ice::ByteSeq> ByteSeqSeq

A sequence of byte sequences.

Each element is the checksum for a partition.

◆ FileInfoSeq

sequence<FileInfo> FileInfoSeq

A sequence with information about many files.

◆ LargeFileInfoSeq

sequence<LargeFileInfo> LargeFileInfoSeq

A sequence with information about many files.