agFileTransferState
1.3.6.1.4.1.1872.2.5.1.1.18.2
When this object is read the current state is returned.
idle(1) indicates that there is no transfer in progess.
Any user must verify the state machine is in state idle before
setting the state to transfer(2).Before setting transfer(2) state
agFileSize and agFileType should be set and then transition
changes to inprogress(3). While in this state, the agFileTable
should be populated with all the rows needed to transfer the files
entire contents. endoftransfer(7) should be set inorder to notify
the agent that contents are transfered. If all the contents are
received, then the state transitions to complete(5). If there are
any missing rows, the agent will transition to the state
missingrows(4). The user must either populate the missing rows,
and give a endoftransfer(7) state, or give up the transfer by
setting the state to idle(1). When the idle(1) state is set,
the string with missing rows is cleared and the buffer is written
to the file, state goes complete(5) to upon successful completion.
Any transition to idle(1) will free any resources associated with
the file transfer, that are no longer needed. The agFileTable will
contain 0 rows. While in state missingrows(4), agFileTableMissingRows
will contain a parseable string of missing row indexes seperated
by a comma.