Teamcenter C++ API Reference  2312
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
Teamcenter::OSFile Class Reference

Manipulates a file. More...

#include <OSFile.hxx>

Public Member Functions

virtual char * asString () const
 
int changeFilePath (const char *iFilePath)
 
int chmod (int iMode)
 
int close ()
 
int copy (const char *iCopyPath)
 
int create (int iMode=0644)
 
int deleteFile ()
 
int exists (bool &oFileExists) const
 
int fprintf (const char *iFormattedLine,...)
 
int fscanf (const char *oFormattedLine,...)
 
char * getDirectoryPath () const
 
char * getFileExtension () const
 
char * getFileName () const
 
char * getFilePath () const
 
int getFileSize ()
 
int getFileStatus (SS_file_status *oFileStatus)
 
int getFileType (int *oFileType)
 
char * getToken (char *oFoundSeparator, const char *iSeparators=" \n\t\r\f")
 
int initializeParsing ()
 
int open (int iRWMode=01)
 
OSFileoperator<< (unsigned char)
 
OSFileoperator<< (short)
 
OSFileoperator<< (unsigned short)
 
OSFileoperator<< (int)
 
OSFileoperator<< (unsigned int)
 
OSFileoperator<< (long)
 
OSFileoperator<< (unsigned long)
 
OSFileoperator<< (float)
 
OSFileoperator<< (double)
 
OSFileoperator= (const OSFile &)
 
OSFileoperator>> (unsigned char &)
 
OSFileoperator>> (short &)
 
OSFileoperator>> (unsigned short &)
 
OSFileoperator>> (int &)
 
OSFileoperator>> (unsigned int &)
 
OSFileoperator>> (long &)
 
OSFileoperator>> (unsigned long &)
 
OSFileoperator>> (float &)
 
OSFileoperator>> (double &)
 
 OSFile (const char *iFilePath, int iFileType=010000)
 
 OSFile (int iFileType=010000)
 
 OSFile (const OSFile &iOSFile)
 
int print (const char *iPrinter=0) const
 
int read (void *ioBuffer, int iNumberOfBytes, int iType=0)
 
int readByte (unsigned char *ioBuffer, int iNumberOfBytes)
 
int readChar (unsigned char *ioBuffer, int iNumberOfBytes)
 
int readDouble (double *ioBuffer, int iNumberOfBytes)
 
int readFloat (float *ioBuffer, int iNumberOfBytes)
 
int readInt (unsigned int *ioBuffer, int iNumberOfBytes)
 
int readInt (int *ioBuffer, int iNumberOfBytes)
 
int readLine (char *oReadLine)
 
int readLineWithAllocation (char **oReadLine)
 
int readLong (unsigned long *ioBuffer, int iNumberOfBytes)
 
int readLong (long *ioBuffer, int iNumberOfBytes)
 
int readShort (unsigned short *ioBuffer, int iNumberOfBytes)
 
int readShort (short *ioBuffer, int iNumberOfBytes)
 
int readVoid (void *ioBuffer, int iNumberOfBytes)
 
int rename (const char *iFileName)
 
int seek (int *iOffset)
 
int write (const void *ioBuffer, int iNumberOfBytes, int iType=0)
 
int writeByte (const unsigned char *ioBuffer, int iNumberOfBytes)
 
int writeChar (const unsigned char *ioBuffer, int iNumberOfBytes)
 
int writeDouble (const double *ioBuffer, int iNumberOfBytes)
 
int writeFloat (const float *ioBuffer, int iNumberOfBytes)
 
int writeInt (const unsigned int *ioBuffer, int iNumberOfBytes)
 
int writeInt (const int *ioBuffer, int iNumberOfBytes)
 
int writeLine (const char *iLine)
 
int writeLong (const unsigned long *ioBuffer, int iNumberOfBytes)
 
int writeLong (const long *ioBuffer, int iNumberOfBytes)
 
int writeShort (const unsigned short *ioBuffer, int iNumberOfBytes)
 
int writeShort (const short *ioBuffer, int iNumberOfBytes)
 
int writeVoid (const void *ioBuffer, int iNumberOfBytes)
 
virtual ~OSFile ()
 

Static Public Member Functions

static char * getCleanedName (const char *iFileNameToClean)
 
static char * getValidatedFileName (const char *iFileNameToValidate, bool iKeepCase)
 

Protected Member Functions

bool isSeparator (char iCharacter, const char *iSeparators) const
 

Private Member Functions

void getFileInformation ()
 

Private Attributes

int m_creationDate
 
SS_fd m_fileDescriptor
 
int m_fileFormat
 
char * m_filePath
 
int m_fileProtection
 
int m_fileSize
 
struct {
   int   error_status
 
   const char *   operation
 
m_fileStatus
 
int m_flagTextBinary
 
int m_owner
 
char * m_parsedLine
 
int m_parsedLineLength
 
int m_parsedLinePosition
 
bool m_parsingError
 
bool m_statDataRetrieved
 

Static Private Attributes

static const char * OPERATION_CHANGEFP
 
static const char * OPERATION_CHMOD
 
static const char * OPERATION_CLOSE
 
static const char * OPERATION_CONSTRUCTOR
 
static const char * OPERATION_COPY
 
static const char * OPERATION_COPYCONST
 
static const char * OPERATION_CREATE
 
static const char * OPERATION_DELETE
 
static const char * OPERATION_EXISTS
 
static const char * OPERATION_FPRINTF
 
static const char * OPERATION_FSCANF
 
static const char * OPERATION_GETFILEINFO
 
static const char * OPERATION_OPEN
 
static const char * OPERATION_OPERATOREQUALS
 
static const char * OPERATION_READ
 
static const char * OPERATION_READLINE
 
static const char * OPERATION_READLINEWA
 
static const char * OPERATION_RENAME
 
static const char * OPERATION_SEEK
 
static const char * OPERATION_STAT
 
static const char * OPERATION_WRITE
 
static const char * OPERATION_WRITELINE
 

Detailed Description

Manipulates a file.

It provides a wide range of methods to create, delete, rename, parse, etc. a file.

Definition at line 37 of file OSFile.hxx.

Constructor & Destructor Documentation

Teamcenter::OSFile::OSFile ( const char *  iFilePath,
int  iFileType = 010000 
)

Constructs the object based on the provided file path and type.

Parameters
[in]iFilePathPath to the file
[in]iFileTypeType of file. Valid values are SS_TEXT or SS_BINARY
Teamcenter::OSFile::OSFile ( int  iFileType = 010000)

Constructs the object based solely on the provided type.

Parameters
[in]iFileTypeType of file. Valid values are SS_TEXT or SS_BINARY
Teamcenter::OSFile::OSFile ( const OSFile iOSFile)

Copy constructor.

Note
The original file ought to be closed prior to calling the copy constructor.
virtual Teamcenter::OSFile::~OSFile ( )
virtual

Destructor

Member Function Documentation

virtual char* Teamcenter::OSFile::asString ( ) const
virtual

Dumps the content of a OSFile object, printing all of its attributes.
All references to other objects will only be dumped as hexadecimal addresses.

Note
The returned pointer needs to be free through a call to MEM_free or Teamcenter::scoped_smptr.
int Teamcenter::OSFile::changeFilePath ( const char *  iFilePath)

Changes the full path to the OSFile instance.
The file needs to:

  • to exist on disk prior to changing the path.
  • to be closed prior to the call.
Parameters
[in]iFilePathThe new file path.
Returns
  • ITK_ok if the name has correctly been changed, and the new file created.
  • SS_FILEBUSY if the file is not closed prior to the call.
  • SS_NOSUCHFILE if the original file does not exist on the disk.
  • Possibly other errors.
int Teamcenter::OSFile::chmod ( int  iMode)

Changes the access permission of a file.

Refer to the create() method for explanation on the values for the iMode parameter.

Parameters
[in]iModeThe requested mode as explained in the create() method.
Returns
  • ITK_ok if the permission has correctly been modified.
  • Possibly other errors.
int Teamcenter::OSFile::close ( )

Closes the file.

If the file does not exist and the mode is not read-only, then the file will be created.

Returns
  • ITK_ok on success.
  • SS_FILENOTOPEN if the file is not opened.
  • SS_NOCLOSE if the file could not be closed.
  • Possibly other errors.
int Teamcenter::OSFile::copy ( const char *  iCopyPath)

Copies the content of the OSFile instance to another file.
The file must be closed.

Parameters
[in]iCopyPathPath to the location where the file will be copied.
Returns
  • ITK_ok if the file has been copied correctly.
  • SS_FILEBUSY if the file is not closed.
  • SS_NOCOPY if the file has not been copied.
  • Possibly other errors.
int Teamcenter::OSFile::create ( int  iMode = 0644)

Creates the file with the permission as specified in the iMode arguments

The value for the mode is a numeric mode is from one to four octal digits (0-7), derived by adding up the bits with values 4, 2 and 1. Any omitted digits are assumed to be leading zeros:

  • The first digit selects the set user ID (4) and set group ID (2) and sticky (1) attributes. Leave it as 0 if unsure.
  • The second digit selects permissions for the user who owns the file: read(4), write(2) and execute (1).
  • The third selects permissions for other users in the file's group, with the same values.
  • The fourth for other users not in the file's group, with the same values.

The following modes can be used as defined in the ITK documentation group SS_CONST: SS_ALL_PERMISSIONS_DMODE, SS_DEF_FMODE, SS_DEF_DMODE, SS_NO_WORLD_ACCESS_FMODE, SS_NO_WORLD_ACCESS_DMODE

Note
Once created, the file is considered to be opened.
Parameters
[in]iModeThe needed mode as explained above. By default, the files are created with the mode SS_DEF_DMODE (user can read/write, all others can only read).
Returns
  • ITK_ok if the file is created with the specified permission.
  • SS_ALREADYOPEN if the file is opened (and therefore exists).
  • SS_FILEEXISTS if the file already exists
  • Possibly other errors.
int Teamcenter::OSFile::deleteFile ( )

Deletes the file.
The file must be closed.

Returns
  • ITK_ok if the file has been deleted correctly.
  • SS_FILEBUSY if the file is not closed.
  • SS_NODELETE if the file could not be deleted.
  • Possibly other errors.
int Teamcenter::OSFile::exists ( bool &  oFileExists) const

Checks the existence of a file.

Parameters
[in,out]oFileExistsFlag determining if the file exists
Returns
  • ITK_ok on success
  • SS_NOSUCHFILE if the file existence cannot be verified
  • Possibly other errors
int Teamcenter::OSFile::fprintf ( const char *  iFormattedLine,
  ... 
)

Writes a formatted line to the file.
The file needs to be opened.

Parameters
[in]iFormattedLineThe formatted line to print to the file.
[in]...The formatted arguments to be fed into the formatted line.
Returns
  • ITK_ok on success
  • SS_FILENOTOPEN if the file is not opened.
  • SS_NOWRITE if the file cannot be written.
  • Possibly other errors.
Note
The returned pointer needs to be free through a call to MEM_free or Teamcenter::scoped_smptr.
int Teamcenter::OSFile::fscanf ( const char *  oFormattedLine,
  ... 
)

Reads a line from the file, and stores the output in the oFormattedLine parameter.
The file needs to be opened.
The method detects the presence of up to 10 arguments in the formatted line. Arguments are signalled by the '' character, which can also be escaped ("\%").

Parameters
[out]oFormattedLineThe line being read.
[out]...The variable argument list. Each non-zero pointer corresponds to an existing parameter in the formatted line.
Returns
  • ITK_ok on success
  • SS_FILENOTOPEN if the file is not opened.
  • SS_NOREAD if the file cannot be read.
  • SS_TOOMANYARGS if too many parameters are found with the provided format.
  • Possibly other errors.
static char* Teamcenter::OSFile::getCleanedName ( const char *  iFileNameToClean)
static

Generates a suitable file name from an input string, by replacing all single-byte non alphanumeric characters (excluding the '+', '-' and '|' characters) with the '_' character.
The file extension is also considered in the validation. Only the last '.' character will not be replaced, because it is considered as the extension marker.
The output file name will be in lower case.

Parameters
[in]iFileNameToCleanThe file name to clean
Returns
A validated file name (extension included).
Note
The returned pointer needs to be free through a call to MEM_free or Teamcenter::scoped_smptr.
char* Teamcenter::OSFile::getDirectoryPath ( ) const

Returns the directory part of the path name
The name will contain either the / or the \ folder separator, depending on the Operating System.

Returns
The directory path name.
Note
The returned pointer needs to be free through a call to MEM_free or Teamcenter::scoped_smptr.
char* Teamcenter::OSFile::getFileExtension ( ) const

Retrieves the file extension.

Returns
The file extension.
Note
The returned pointer needs to be free through a call to MEM_free or Teamcenter::scoped_smptr.
void Teamcenter::OSFile::getFileInformation ( )
private

Retrieves the file stats information

char* Teamcenter::OSFile::getFileName ( ) const

Returns the name of the file (with its potential extension).

Returns
The file name.
Note
The returned pointer needs to be free through a call to MEM_free or Teamcenter::scoped_smptr.
char* Teamcenter::OSFile::getFilePath ( ) const

Retrieves the full path as it was passed in the constructor.

Returns
The full path name.
Note
The returned pointer needs to be free through a call to MEM_free or Teamcenter::scoped_smptr.
int Teamcenter::OSFile::getFileSize ( )

Returns the size of the file in bytes.

int Teamcenter::OSFile::getFileStatus ( SS_file_status *  oFileStatus)

Retrieves the file status, as captured in the structure SS_file_status.

Parameters
[out]oFileStatusThe file status.
Returns
  • ITK_ok on success.
  • SS_NOSTAT if the file status cannot be retrieved.
  • Possibly other errors.
int Teamcenter::OSFile::getFileType ( int *  oFileType)

Retrieves the file type.

Parameters
[out]oFileTypeThe file type. Values are SS_TEXT (text file) and SS_BINARY (binary file).
Returns
  • ITK_ok on success.
  • SS_NOREAD if the file type cannot be retrieved.
char* Teamcenter::OSFile::getToken ( char *  oFoundSeparator,
const char *  iSeparators = " \n\t\r\f" 
)

Parses the file content and returns the string found between the current cursor position and the next separator (any of the characters in the parameter iSeparators).
The method initializeParsing() must have been called at least once.
Each time parsing from the beginning is needed, the method initializeParsing() needs to be called.
Once parsing is done, remember to close the file.


Note the following behavior:

  • When the file has been fully parsed, the parameter oFoundSeparator will contain the character '\0'.
  • If the file contains no characters between 2 separators, the method will move to the next section.
  • If the token string starts with '"', any separator character before the closing '"' will not be considered as a separator.

Here is an example of output with successive calls, using ";\n" as separators

String Result call#1 Result call#2 Result call#3 Result call#4
token1;
"token;2"
;token3
oFoundSeparator=';'
return=token1
oFoundSeparator='
'
return="token;2"
oFoundSeparator=''
return=token3
oFoundSeparator=''
return=
Parameters
[out]oFoundSeparatorThe separator found for the returned token
[in]iSeparatorsString containing separators (one per character) to be considered for parsing.
Returns
  • ITK_ok on success.
  • SS_ALREADYOPEN if the file is already opened.
  • SS_NOOPEN if the file could not be opened.
  • Possibly other errors.
static char* Teamcenter::OSFile::getValidatedFileName ( const char *  iFileNameToValidate,
bool  iKeepCase 
)
static

Generates a suitable file name from an input string, by replacing all single-byte non alphanumeric characters with the '_' character.
The file extension is also considered in the validation. Only the last '.' character will not be replaced, because it is considered as the extension marker.

Parameters
[in]iFileNameToValidateThe file name to validate
[in]iKeepCaseFlag to indicate if the case of the file name shall not be altered (true) or set to lower case (false).
Returns
A validated file name (extension included).
Note
The returned pointer needs to be free through a call to MEM_free or Teamcenter::scoped_smptr.
int Teamcenter::OSFile::initializeParsing ( )

Initializes the instance prior to parsing (through getToken()).
The file needs to be closed prior to the call. The method will open the file.
Each time parsing from the beginning is needed, the method needs to be called.
Once parsing is done, remember to close the file.

Returns
  • ITK_ok on success.
  • SS_ALREADYOPEN if the file is already opened.
  • SS_NOOPEN if the file could not be opened.
  • Possibly other errors.
bool Teamcenter::OSFile::isSeparator ( char  iCharacter,
const char *  iSeparators 
) const
protected

Checks if the provided character is one of the characters in the iSeparators parameter.

int Teamcenter::OSFile::open ( int  iRWMode = 01)

Opens the file with the requested permission.

If the file does not exist and the mode is not read-only, then the file will be created.

Parameters
[in]iRWModeThe needed mode to open the file. The default mode is read only.
Valid values are SS_RDONLY (read only), SS_WRONLY (write only), SS_RDWRITE (read/write), SS_APPEND (appending)
Returns
  • ITK_ok if the file is opened with the specified permission.
  • SS_ALREADYOPEN if the file is already opened (it could have been opened with a different mode though).
  • SS_NOOPEN if the file could not be opened.
  • SS_INVMODE if the mode is invalid.
  • Possibly other errors.
OSFile& Teamcenter::OSFile::operator<< ( unsigned  short)
OSFile& Teamcenter::OSFile::operator<< ( unsigned  int)
OSFile& Teamcenter::OSFile::operator<< ( unsigned  long)
OSFile& Teamcenter::OSFile::operator= ( const OSFile )

Operator equal

int Teamcenter::OSFile::print ( const char *  iPrinter = 0) const

Prints the file content to the specified printer.

Parameters
[in]iPrinterThe printer to use for the job.
If a 0 pointer is specified, the printer stored in the preference "TC_PRINTER" will be used.
Returns
  • ITK_ok on success.
  • SS_NOPRINT if the file could not be printed.
  • Possibly other errors.
int Teamcenter::OSFile::read ( void *  ioBuffer,
int  iNumberOfBytes,
int  iType = 0 
)

Read iNumberOfBytes bytes from the file and puts it in the ioBuffer pointer.

Parameters
[in,out]ioBufferThe pointer containing the output. The memory needs to be allocated prior to the call.
[in]iNumberOfBytesThe number of bytes to read
[in]iTypeThe type of the data.
Valid values are SS_VOID, SS_CHAR, SS_WCHAR, SS_BYTE, SS_SHORT, SS_LONG, SS_FLOAT, SS_DOUBLE.
Returns
  • ITK_ok on success.
  • SS_EOF if the end of the file is reached.
  • SS_FILENOTOPEN if the file is not opened.
  • SS_INV_DTYPE if the provided type is invalid.
  • SS_NOREAD if the file cannot be read.
int Teamcenter::OSFile::readLine ( char *  oReadLine)

Reads a line from the file, and stores the output in already-allocated memory.
The file needs to be opened.

Parameters
[out]oReadLineThe line being read. The pointer will need to be allocated prior to calling this method. It should be dimensioned to SS_MAXLLEN.
Returns
  • ITK_ok on success
  • SS_FILENOTOPEN if the file is not opened.
  • SS_NOREAD if the file cannot be read.
  • Possibly other errors.
int Teamcenter::OSFile::readLineWithAllocation ( char **  oReadLine)

Reads a line from the file, and allocates the memory in the returned pointer.
The file needs to be opened.

Parameters
[out]oReadLineThe line being read. The pointer will need to be freed through a call to MEM_free or Teamcenter::scoped_smptr.
Returns
  • ITK_ok on success
  • SS_FILENOTOPEN if the file is not opened.
  • SS_NOREAD if the file cannot be read.
  • Possibly other errors.
Note
The returned pointer needs to be free through a call to MEM_free or Teamcenter::scoped_smptr.
int Teamcenter::OSFile::rename ( const char *  iFileName)

Changes the file name of the OSFile instance.
The file needs to:

  • to exist on disk prior to changing its name.
  • to be closed prior to the call.
Parameters
[in]iFileNameThe new file name.
Returns
  • ITK_ok if the name has correctly been changed, and the new file created.
  • SS_FILEBUSY if the file is not closed prior to the call.
  • SS_NOSUCHFILE if the original file does not exist on the disk.
  • Possibly other errors.
int Teamcenter::OSFile::seek ( int *  iOffset)

Retrieves or sets the cursor position in the file.
The file needs to be opened prior to this call.


If the parameter value is -1, the method will retrieve the current cursor position. Otherwise, the method will set the cursor position to the desired location.

Parameters
[in,out]iOffsetEither the position to retrieve or the position to set
Returns
  • ITK_ok on success.
  • SS_FILENOTOPEN if the file is not opened. In this case, the value of iOffset will be set to -1.
  • SS_NOSEEK if the position either cannot be retrieved or cannot be set.
  • Possibly other errors.
int Teamcenter::OSFile::write ( const void *  ioBuffer,
int  iNumberOfBytes,
int  iType = 0 
)

Writes iNumberOfBytes bytes from the ioBuffer pointer into the file.

Parameters
[in]ioBufferThe pointer containing the information to print to the file.
[in]iNumberOfBytesThe number of bytes to write.
[in]iTypeThe type of the data.
Valid values are SS_VOID, SS_CHAR, SS_WCHAR, SS_BYTE, SS_SHORT, SS_LONG, SS_FLOAT, SS_DOUBLE.
Returns
  • ITK_ok on success.
  • SS_FILENOTOPEN if the file is not opened.
  • SS_INV_DTYPE if the provided type is invalid.
  • SS_NOWRITE if the data cannot be written to the file.
  • Possibly other errors
int Teamcenter::OSFile::writeLine ( const char *  iLine)

Writes a line to the file.
The file needs to be opened.

Parameters
[in]iLineThe line to be written.
Returns
  • ITK_ok on success
  • SS_FILENOTOPEN if the file is not opened.
  • SS_NOWRITE if the file cannot be written.
  • Possibly other errors.
Note
The returned pointer needs to be free through a call to MEM_free or Teamcenter::scoped_smptr.

Member Data Documentation

int Teamcenter::OSFile::error_status

Any error that has occurred on a file operation

Definition at line 691 of file OSFile.hxx.

int Teamcenter::OSFile::m_creationDate
private

File creation date

Definition at line 653 of file OSFile.hxx.

SS_fd Teamcenter::OSFile::m_fileDescriptor
private

File descriptor

Definition at line 659 of file OSFile.hxx.

int Teamcenter::OSFile::m_fileFormat
private

The file format

Definition at line 668 of file OSFile.hxx.

char* Teamcenter::OSFile::m_filePath
private

File path

Definition at line 686 of file OSFile.hxx.

int Teamcenter::OSFile::m_fileProtection
private

File protection mode

Definition at line 656 of file OSFile.hxx.

int Teamcenter::OSFile::m_fileSize
private

The file size

Definition at line 665 of file OSFile.hxx.

struct { ... } Teamcenter::OSFile::m_fileStatus
int Teamcenter::OSFile::m_flagTextBinary
private

Mode flag to determine if the file is text or binary

Definition at line 662 of file OSFile.hxx.

int Teamcenter::OSFile::m_owner
private

ID of the file owner

Definition at line 650 of file OSFile.hxx.

char* Teamcenter::OSFile::m_parsedLine
private

File parsing: line content

Definition at line 674 of file OSFile.hxx.

int Teamcenter::OSFile::m_parsedLineLength
private

File parsing: line length

Definition at line 680 of file OSFile.hxx.

int Teamcenter::OSFile::m_parsedLinePosition
private

File parsing: cursor position

Definition at line 677 of file OSFile.hxx.

bool Teamcenter::OSFile::m_parsingError
private

File parsing: reports if a parsing error has occurred

Definition at line 683 of file OSFile.hxx.

bool Teamcenter::OSFile::m_statDataRetrieved
private

Flag to determine if the file stats shall be retrieved

Definition at line 671 of file OSFile.hxx.

const char* Teamcenter::OSFile::operation

The name of the operation where the error has occurred

Definition at line 692 of file OSFile.hxx.

const char* Teamcenter::OSFile::OPERATION_CHANGEFP
staticprivate

Definition at line 700 of file OSFile.hxx.

const char* Teamcenter::OSFile::OPERATION_CHMOD
staticprivate

Definition at line 706 of file OSFile.hxx.

const char* Teamcenter::OSFile::OPERATION_CLOSE
staticprivate

Definition at line 703 of file OSFile.hxx.

const char* Teamcenter::OSFile::OPERATION_CONSTRUCTOR
staticprivate

Constants defining the different types of operations done on the OSFile instance

Definition at line 696 of file OSFile.hxx.

const char* Teamcenter::OSFile::OPERATION_COPY
staticprivate

Definition at line 708 of file OSFile.hxx.

const char* Teamcenter::OSFile::OPERATION_COPYCONST
staticprivate

Definition at line 697 of file OSFile.hxx.

const char* Teamcenter::OSFile::OPERATION_CREATE
staticprivate

Definition at line 701 of file OSFile.hxx.

const char* Teamcenter::OSFile::OPERATION_DELETE
staticprivate

Definition at line 704 of file OSFile.hxx.

const char* Teamcenter::OSFile::OPERATION_EXISTS
staticprivate

Definition at line 705 of file OSFile.hxx.

const char* Teamcenter::OSFile::OPERATION_FPRINTF
staticprivate

Definition at line 711 of file OSFile.hxx.

const char* Teamcenter::OSFile::OPERATION_FSCANF
staticprivate

Definition at line 712 of file OSFile.hxx.

const char* Teamcenter::OSFile::OPERATION_GETFILEINFO
staticprivate

Definition at line 717 of file OSFile.hxx.

const char* Teamcenter::OSFile::OPERATION_OPEN
staticprivate

Definition at line 702 of file OSFile.hxx.

const char* Teamcenter::OSFile::OPERATION_OPERATOREQUALS
staticprivate

Definition at line 698 of file OSFile.hxx.

const char* Teamcenter::OSFile::OPERATION_READ
staticprivate

Definition at line 709 of file OSFile.hxx.

const char* Teamcenter::OSFile::OPERATION_READLINE
staticprivate

Definition at line 714 of file OSFile.hxx.

const char* Teamcenter::OSFile::OPERATION_READLINEWA
staticprivate

Definition at line 713 of file OSFile.hxx.

const char* Teamcenter::OSFile::OPERATION_RENAME
staticprivate

Definition at line 699 of file OSFile.hxx.

const char* Teamcenter::OSFile::OPERATION_SEEK
staticprivate

Definition at line 716 of file OSFile.hxx.

const char* Teamcenter::OSFile::OPERATION_STAT
staticprivate

Definition at line 707 of file OSFile.hxx.

const char* Teamcenter::OSFile::OPERATION_WRITE
staticprivate

Definition at line 710 of file OSFile.hxx.

const char* Teamcenter::OSFile::OPERATION_WRITELINE
staticprivate

Definition at line 715 of file OSFile.hxx.


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