Ice 3.7 Slice API Reference
Loading...
Searching...
No Matches
FileInfo.ice
Go to the documentation of this file.
1//
2// Copyright (c) ZeroC, Inc. All rights reserved.
3//
4
5#pragma once
6
7[["cpp:dll-export:ICEPATCH2_API"]]
8[["cpp:doxygen:include:IcePatch2/IcePatch2.h"]]
9[["cpp:header-ext:h"]]
10[["cpp:include:IcePatch2/Config.h"]]
11
12[["ice-prefix"]]
13
14[["js:module:ice"]]
15[["js:cjs-module"]]
16
17[["objc:header-dir:objc"]]
18
19[["python:pkgdir:IcePatch2"]]
20
22
23#ifndef __SLICE2JAVA_COMPAT__
24[["java:package:com.zeroc"]]
25#endif
26
27["objc:prefix:ICEPATCH2"]
29{
30
37{
39 string path;
40
43
45 int size;
46
49}
50
56sequence<FileInfo> FileInfoSeq;
57
64{
66 string path;
67
70
72 long size;
73
76}
77
83sequence<LargeFileInfo> LargeFileInfoSeq;
84
85}
IcePatch can be used to update file hierarchies in a simple and efficient manner.
Definition FileInfo.ice:29
sequence< FileInfo > FileInfoSeq
A sequence with information about many files.
Definition FileInfo.ice:56
sequence< LargeFileInfo > LargeFileInfoSeq
A sequence with information about many files.
Definition FileInfo.ice:83
sequence< byte > ByteSeq
A sequence of bytes.
Definition BuiltinSequences.ice:33
Basic information about a single file.
Definition FileInfo.ice:37
bool executable
The executable flag.
Definition FileInfo.ice:48
int size
The size of the compressed file in number of bytes.
Definition FileInfo.ice:45
string path
The pathname.
Definition FileInfo.ice:39
Ice::ByteSeq checksum
The SHA-1 checksum of the file.
Definition FileInfo.ice:42
Basic information about a single file.
Definition FileInfo.ice:64
long size
The size of the compressed file in number of bytes.
Definition FileInfo.ice:72
string path
The pathname.
Definition FileInfo.ice:66
Ice::ByteSeq checksum
The SHA-1 checksum of the file.
Definition FileInfo.ice:69
bool executable
The executable flag.
Definition FileInfo.ice:75