Michael Piepers homepage | |||||
BeOS Programs | |||||
PalmBeach | |||||
PSION Link Protocol description | |||||
RFSV Protocol description |
To indicate the command FFLUSH used over that; the write buffer to be emptied must. It must; the same file handle to be used, as with the instruction FOPEN one returned the delivery.
It is to be noted that; all values, which are more greater than 8 bits in reverse order will transfer. The LOW byte sent as the first over the line and only then follows the HIGH byte!
The instruction FFLUSH is as a consequence;en built into the PLP:
Header | PLP | RFSV FFLUSH | Footer | CRC | ||
---|---|---|---|---|---|---|
16 10 02 | 32 03 02 01 | Command 0e 00 |
Size 02 00 |
file handle 01 00 |
10 03 | 12 34 |
A valid response takes place with the command RESPONSE and returns the delivery an error code.
Header | PLP | RFSV-RESPONSE | Footer | CRC | ||
---|---|---|---|---|---|---|
16 10 02 | 33 02 03 01 | Command 2a 00 |
Size 02 00 |
Result 00 00 |
10 03 | 12 34 |
The command FFLUSH consists of 3 information units. These have the following meanings:
Length in byte | possible values | Meaning | |
---|---|---|---|
Command | 2 byte | 00 0e (fixed) | The command identifier has always the same value! |
Size | 2 byte | 00 02 (fixed) | 2 byte in the command is always transmitted. |
file handle | 2 byte | variable | The file handle is to be transferred, with which the buffer is to be emptied. |
The command FFLUSH is answered with RESPONSE. This returns the delivery an error code as result. If 00 00 is returned the delivery, then no error occurred. To the BeOS implementation always 00 00 is supplied, since no function for it exists in the file system.
Length in byte | possible values | Meaning | ||||
---|---|---|---|---|---|---|
Command | 2 byte | 00 2a (fixed) | The command identifier has always the same value! | |||
Size | 2 byte | 00 02 (fixed) | Always 2 additional byte are supplied! | |||
Result | 2 byte | variable | The result can obtain the following values:
|
Michael Piepers homepage | |||||
BeOS Programs | |||||
PalmBeach | |||||
PSION Link Protocol description | |||||
RFSV Protocol description |