class FileQueueSampleTypeSupport;
class FileQueueSampleDataWriter;
class FileQueueSampleDataReader;
struct FileQueueSampleSeq;
/**
* Holds information about a file that could be transferred to the ground from the robot.
*/
#if RTI_DDS_VERSION_MAJOR < 4 || (RTI_DDS_VERSION_MAJOR == 4 && RTI_DDS_VERSION_MINOR < 5) || (RTI_DDS_VERSION_MAJOR == 4 && RTI_DDS_VERSION_MINOR == 5 && RTI_DDS_VERSION_RELEASE != 'f' )
typedef FileQueueSampleTypeSupport TypeSupport;
typedef FileQueueSampleDataWriter DataWriter;
typedef FileQueueSampleDataReader DataReader;
typedef FileQueueSampleSeq Seq;
#endif
typedef FileQueueSample Type;
/** The unique identifier for this file. */
/** Bucket number of sliced file. */
/** Total number of chunks to transfer. */
/**
* Bit bucket with the binary data chunk. Max size of the bucket is 128KByte. For samples with
* chunkId < numChunks - 1, chunkData.length() == 131072.
*/