MAK RTIspy API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Private Member Functions
DtFileInformation Class Reference

Helper class for storing files by name. More...

+ Collaboration diagram for DtFileInformation:

Public Member Functions

 DtFileInformation (MAKRti::DtString fomModFileName, unsigned int numBlocks=0, FILE *fp=0, char *buff=0, bool fullyReceived=false, unsigned int fileSize=0, bool owned=true)
 
 ~DtFileInformation ()
 

Public Attributes

MAKRti::DtString myFomModFileName
 
const unsigned int myNumBlocks
 How many blocks were specified in the original message. More...
 
unsigned int myFileSize
 
FILE * myFilePointer
 The fp to the. This may be deprecated as we can simply receive and process mem buffers. More...
 
bool myFileOwned
 Do I own the filePointer? We allow ownership of the fp to be taken. More...
 
char * myBuffer
 Memory storage of current file object. More...
 
bool myFullyReceived
 Is the file object complete? Does buff represent the whole file? More...
 
bool * myBlocksReceived
 Files are transmitted in fragmented blocks, this array represents which blocks have been recv'd. More...
 

Private Member Functions

 DtFileInformation ()
 
 DtFileInformation (const DtFileInformation &orig)
 
DtFileInformationoperator= (const DtFileInformation &orig)
 

Detailed Description

Helper class for storing files by name.

Constructor & Destructor Documentation

DtFileInformation::DtFileInformation ( MAKRti::DtString  fomModFileName,
unsigned int  numBlocks = 0,
FILE *  fp = 0,
char *  buff = 0,
bool  fullyReceived = false,
unsigned int  fileSize = 0,
bool  owned = true 
)
inline
DtFileInformation::~DtFileInformation ( )
inline
DtFileInformation::DtFileInformation ( )
private
DtFileInformation::DtFileInformation ( const DtFileInformation orig)
private

Member Function Documentation

DtFileInformation& DtFileInformation::operator= ( const DtFileInformation orig)
private

Member Data Documentation

bool* DtFileInformation::myBlocksReceived

Files are transmitted in fragmented blocks, this array represents which blocks have been recv'd.

Referenced by DtFileInformation(), and ~DtFileInformation().

char* DtFileInformation::myBuffer

Memory storage of current file object.

Referenced by ~DtFileInformation().

bool DtFileInformation::myFileOwned

Do I own the filePointer? We allow ownership of the fp to be taken.

Referenced by ~DtFileInformation().

FILE* DtFileInformation::myFilePointer

The fp to the. This may be deprecated as we can simply receive and process mem buffers.

Referenced by ~DtFileInformation().

unsigned int DtFileInformation::myFileSize
MAKRti::DtString DtFileInformation::myFomModFileName
bool DtFileInformation::myFullyReceived

Is the file object complete? Does buff represent the whole file?

Referenced by DtFileInformation().

const unsigned int DtFileInformation::myNumBlocks

How many blocks were specified in the original message.

Referenced by DtFileInformation().


The documentation for this class was generated from the following file:

Document ID: Generated on Wed Jul 8 16:20:32 EDT 2026 from SVN revision 291616
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)