This object is passed as a parameter every time a file protocol event is raised.
BufferSize: default size of the packet.
Channel: if specified, this file will only be sent to clients subscribed to specific channel.
Method: internal method.
FileId: identifier of a file; it is unique for all files received/sent.
Data: user custom data. Here the user can set whatever text.
FileName: name of the file.
FilePosition: file position in bytes.
FileSize: Total file size in bytes.
Id: identifier of a packet; it is unique for every packet.
QoS: quality of service of the message.
Streaming: for internal use.
Text: for internal use.