Main   GitHub

List of all members | Public Member Functions
FileStreamObject Class Reference

Inherits StreamObject.

Public Member Functions

virtual void close ()
 
virtual bool open (filename, mode)
 
- Public Member Functions inherited from StreamObject
virtual bool copyFrom (StreamObject other)
 
virtual int getPosition ()
 
virtual string getStatus ()
 
virtual int getStreamSize ()
 
virtual bool isEOF ()
 
virtual bool isEOS ()
 
virtual string readLine ()
 
virtual string readLongString (maxLength)
 
virtual string readString ()
 
virtual string readSTString ([caseSensitive=false])
 
virtual bool setPosition (newPosition)
 
virtual void writeLine (line)
 
virtual void writeLongString (maxLength, string)
 
virtual void writeString (string,[maxLength=255])
 
- Public Member Functions inherited from SimObject
virtual void addFieldFilter (fieldName)
 
virtual string call (%args)
 
virtual int clone ([bool copyDynamicFields?=false])
 
virtual void delete ()
 
virtual void dump ()
 
virtual void dumpClassHierarchy ()
 
virtual string getClassName ()
 
virtual string getClassNamespace ()
 
virtual string getDynamicField (index)
 
virtual int getDynamicFieldCount ()
 
virtual string getField (int index)
 
virtual int getFieldCount ()
 
virtual string getFieldType (fieldName)
 
virtual string getFieldValue (fieldName)
 
virtual int getGroup ()
 
virtual int getId ()
 
virtual string getInternalName ()
 
virtual string getName ()
 
virtual string getProgenitorFile ()
 
virtual string getSuperClassNamespace ()
 
virtual int getType ()
 
virtual bool isChildOfGroup ()
 
virtual bool isMemberOfClass (string classname)
 
virtual bool isMethod (string method name)
 
virtual bool isTimerActive ()
 
virtual void removeFieldFilter (fieldName)
 
virtual bool save (fileName,[selectedOnly])
 
virtual int schedule (time, command,< arg1...argN >)
 
virtual void setClassNamespace ()
 
virtual bool setFieldValue (fieldName, value)
 
virtual void setInternalName ()
 
virtual void setName (newName)
 
virtual void setProgenitorFile (file)
 
virtual void setSuperClassNamespace ()
 
virtual bool startTimer (callbackFunction, float timePeriod,[repeat])
 
virtual void stopTimer ()
 

Public Attributes

SimBase
bool canSaveDynamicFields
 
string internalName
 
SimObjectPtr parentGroup
 
Namespace Linking
string superclass
 
string class
 
- Public Attributes inherited from StreamObject
bool canSaveDynamicFields
 
string internalName
 
SimObjectPtr parentGroup
 
string superclass
 
string class
 
- Public Attributes inherited from SimObject
bool canSaveDynamicFields
 
string internalName
 
SimObjectPtr parentGroup
 
string superclass
 
string class
 

Member Function Documentation

virtual void FileStreamObject::close ( )
virtual

Close the file.

virtual bool FileStreamObject::open ( filename  ,
mode   
)
virtual

Open a file. Mode can be one of Read, Write, ReadWrite or WriteAppend.

Member Data Documentation

bool FileStreamObject::canSaveDynamicFields
string FileStreamObject::class

Script SuperClass of object.

string FileStreamObject::internalName
SimObjectPtr FileStreamObject::parentGroup

Group hierarchy parent of the object.

string FileStreamObject::superclass

Script Class of object.



Copyright © 2013 GarageGames, LLC. All Rights Reserved.