Protected Member Functions |
| virtual void | receiveFile (DtInetTcpSocket *sock) |
| | Override to clean up sockets after the file is received.
|
| virtual bool | readFileToBuffer (std::ifstream &inFile, std::vector< char > &fileBuffer, int fileLengthInBytes, int &retBufLen, DtInetFileTransportFlags &flags) |
| | Reads the file into the specified buffer.
|
| virtual void | finishFile (DtInetFileTransportObject &object) |
| | Finishes the specified file by decompressing file (if needed)
|
Constructor & Destructor Documentation
| DtCompressedFileTransporter::DtCompressedFileTransporter |
( |
int |
port = 3000, |
|
|
bool |
findFirstAvailable = false, |
|
|
int |
portRangeToTry = 100, |
|
|
int |
compressionLevel = 9 |
|
) |
| |
Constructor.
Accepts incoming data from the given port. Set findFirstAvailable to true when you want the listener to try to find the next free port if the given port is already in use. If the sugested port is not free, and fidFirstAvailable is set to true, DtFileTransporter will try the next portRangeToTry ports. On sucess status returns the port which was opened for reading. On failure status returns a negitive value.
| virtual DtCompressedFileTransporter::~DtCompressedFileTransporter |
( |
| ) |
|
|
virtual |
Member Function Documentation
| virtual void DtCompressedFileTransporter::receiveFile |
( |
DtInetTcpSocket * |
sock | ) |
|
|
protectedvirtual |
Override to clean up sockets after the file is received.
Fix for bug in VRF 3.13.1
| virtual bool DtCompressedFileTransporter::readFileToBuffer |
( |
std::ifstream & |
inFile, |
|
|
std::vector< char > & |
fileBuffer, |
|
|
int |
fileLengthInBytes, |
|
|
int & |
retBufLen, |
|
|
DtInetFileTransportFlags & |
flags |
|
) |
| |
|
protectedvirtual |
Reads the file into the specified buffer.
Compresses the buffer and places the result in the supplied file buffer.
If compression is successful, flags will be modified to contain compressed flag
| virtual void DtCompressedFileTransporter::finishFile |
( |
DtInetFileTransportObject & |
object | ) |
|
|
protectedvirtual |
Finishes the specified file by decompressing file (if needed)
Member Data Documentation
| int DtCompressedFileTransporter::myCompressionLevel |
|
protected |
The documentation for this class was generated from the following file: