User manual

Kapitel 4 Pawn Script
4.2.4 File Transfer Funktionen
4.2.4.1 Arrays mit symbolischen Indizes
TFT_Info
Eigenschaften eines Dateieintrags
// name Name der Datei
// stamp Zeitstempel der Datei (Sekunden seit 31.12.1999)
// size Dateigröße in Byte
// crc Ethernet CRC32 der Datei (siehe "CRC32()" )
// flags Datei Flags (siehe "Datei Flags" im
// Kapitel "Konstanten" auf Seite 67)
#define TFT_Info[ .name{256}, .stamp, .size, .crc, .flags ]
4.2.4.2 Konstanten
Datei Flags
FT_FLAG_READ = 0x0001, // Datei kann vom Server gelesen werden.
FT_FLAG_WRITE = 0x0002, // Datei kann vom Server geschrieben werden.
FT_FLAG_NODE = 0x0004 /* Dateiknoten (erforderlich, um serverseitig eine
neue Datei anlegen zu können) */
FT_FLAG_SYSTEM = 0x0008 /* Systemdatei (kann vom Script nicht verwendet
werden) */
File Transfer Kommando
FT_CMD_NONE = 0,
FT_CMD_UNLOCK = 1, /* File Transfersitzung beendet. Der Server gibt die
Sperre wieder frei. */
FT_CMD_LIST = 2, /* Der Server fordert die Eigenschaften einer
Datei an */
FT_CMD_READ = 3, // Der Server fordert einen Block einer Datei an.
FT_CMD_STORE = 4, // Der Server fordert das Schreiben einer Datei an.
FT_CMD_WRITE = 5, /* Der Server liefert einen Block zum Schreiben in
eine Datei. */
FT_CMD_DELETE = 6, // Der Server fordert das schen einer Datei.
Rev. 01 67