Open topic with navigation
WTSupported in traditional Synergy on Windows
WNSupported in Synergy .NET on Windows
USupported on UNIX
VSupported on OpenVMS
namespace Synergex.SynergyDE.IOExtensions public enum IOFlags
The IOFlags enumerator indicates an I/O statement qualifier.
DIRECTION:Q_REVERSE or REVERSE.
MATCH:Q_GEQ or default.
MATCH:Q_RFA or UNLOCK(RFA:).
Includes all of the flags combined for this group: MATCH_MASK, MATCH_GREATEREQUAL | MATCH_EQUAL | MATCH_GREATER | MATCH_RFA | MATCH_GEN | MATCH_SEQUENTIAL.
POSITION:Q_FIRST or ^FIRST.
POSITION:Q_LAST or ^LAST.
Includes all of the flags combined for this group: POSITION_MASK, POSITION_FIRST | POSITION_LAST | POSITION_EOF | POSITION_BOF.
LOCK:Q_NO_LOCK or FIND (default lock behavior).
Includes all of the flags combined for this group: LOCK_MASK, LOCK_NO_LOCK | LOCK_NO_TLOCK | LOCK_MANUAL.
A read(s) hook or a write(s) hook indicates the I/O was issued by a GET/GETS or PUT/PUTS statement.
The I/O statement included a GETRFA qualifier whose value is present in the optional out_rfa parameter.
A close hook indicates a PURGE statement was issued.
The I/O hook indicates that it was issued by a Select instead of by a READ, READS, WRITE, etc., statement.
A read or find hook indicates the statement included a KEYNUM qualifier whose value is present in the optional keynum parameter.