publish FileStream etc.

This commit is contained in:
David Rose 2008-10-15 05:40:15 +00:00
parent e2815caa72
commit 8a2f16b5b0
4 changed files with 22 additions and 18 deletions

View File

@ -15,7 +15,7 @@
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
// Function: IFileStream::Constructor // Function: IFileStream::Constructor
// Access: Public // Access: Published
// Description: // Description:
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
INLINE IFileStream:: INLINE IFileStream::
@ -24,7 +24,7 @@ IFileStream() : istream(&_buf) {
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
// Function: IFileStream::Constructor // Function: IFileStream::Constructor
// Access: Public // Access: Published
// Description: // Description:
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
INLINE IFileStream:: INLINE IFileStream::
@ -34,7 +34,7 @@ IFileStream(const char *filename, ios::openmode mode) : istream(&_buf) {
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
// Function: IFileStream::Destructor // Function: IFileStream::Destructor
// Access: Public // Access: Published
// Description: // Description:
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
INLINE IFileStream:: INLINE IFileStream::
@ -44,7 +44,7 @@ INLINE IFileStream::
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
// Function: IFileStream::open // Function: IFileStream::open
// Access: Public // Access: Published
// Description: // Description:
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
INLINE void IFileStream:: INLINE void IFileStream::
@ -58,7 +58,7 @@ open(const char *filename, ios::openmode mode) {
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
// Function: IFileStream::close // Function: IFileStream::close
// Access: Public // Access: Published
// Description: // Description:
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
INLINE void IFileStream:: INLINE void IFileStream::
@ -68,7 +68,7 @@ close() {
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
// Function: OFileStream::Constructor // Function: OFileStream::Constructor
// Access: Public // Access: Published
// Description: // Description:
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
INLINE OFileStream:: INLINE OFileStream::
@ -77,7 +77,7 @@ OFileStream() : ostream(&_buf) {
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
// Function: OFileStream::Constructor // Function: OFileStream::Constructor
// Access: Public // Access: Published
// Description: // Description:
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
INLINE OFileStream:: INLINE OFileStream::
@ -87,7 +87,7 @@ OFileStream(const char *filename, ios::openmode mode) : ostream(&_buf) {
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
// Function: OFileStream::Destructor // Function: OFileStream::Destructor
// Access: Public // Access: Published
// Description: // Description:
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
INLINE OFileStream:: INLINE OFileStream::
@ -97,7 +97,7 @@ INLINE OFileStream::
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
// Function: OFileStream::open // Function: OFileStream::open
// Access: Public // Access: Published
// Description: // Description:
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
INLINE void OFileStream:: INLINE void OFileStream::
@ -111,7 +111,7 @@ open(const char *filename, ios::openmode mode) {
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
// Function: OFileStream::close // Function: OFileStream::close
// Access: Public // Access: Published
// Description: // Description:
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
INLINE void OFileStream:: INLINE void OFileStream::
@ -121,7 +121,7 @@ close() {
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
// Function: FileStream::Constructor // Function: FileStream::Constructor
// Access: Public // Access: Published
// Description: // Description:
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
INLINE FileStream:: INLINE FileStream::
@ -130,7 +130,7 @@ FileStream() : iostream(&_buf) {
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
// Function: FileStream::Constructor // Function: FileStream::Constructor
// Access: Public // Access: Published
// Description: // Description:
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
INLINE FileStream:: INLINE FileStream::
@ -140,7 +140,7 @@ FileStream(const char *filename, ios::openmode mode) : iostream(&_buf) {
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
// Function: FileStream::Destructor // Function: FileStream::Destructor
// Access: Public // Access: Published
// Description: // Description:
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
INLINE FileStream:: INLINE FileStream::
@ -150,7 +150,7 @@ INLINE FileStream::
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
// Function: FileStream::open // Function: FileStream::open
// Access: Public // Access: Published
// Description: // Description:
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
INLINE void FileStream:: INLINE void FileStream::
@ -164,7 +164,7 @@ open(const char *filename, ios::openmode mode) {
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
// Function: FileStream::close // Function: FileStream::close
// Access: Public // Access: Published
// Description: // Description:
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
INLINE void FileStream:: INLINE void FileStream::

View File

@ -31,7 +31,7 @@
// entire process, on I/O waits). // entire process, on I/O waits).
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
class EXPCL_DTOOL IFileStream : public istream { class EXPCL_DTOOL IFileStream : public istream {
public: PUBLISHED:
INLINE IFileStream(); INLINE IFileStream();
INLINE IFileStream(const char *filename, ios::openmode mode = ios::in); INLINE IFileStream(const char *filename, ios::openmode mode = ios::in);
INLINE ~IFileStream(); INLINE ~IFileStream();
@ -53,7 +53,7 @@ private:
// entire process, on I/O waits). // entire process, on I/O waits).
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
class EXPCL_DTOOL OFileStream : public ostream { class EXPCL_DTOOL OFileStream : public ostream {
public: PUBLISHED:
INLINE OFileStream(); INLINE OFileStream();
INLINE OFileStream(const char *filename, ios::openmode mode = ios::out); INLINE OFileStream(const char *filename, ios::openmode mode = ios::out);
INLINE ~OFileStream(); INLINE ~OFileStream();
@ -75,7 +75,7 @@ private:
// rather than the entire process, on I/O waits). // rather than the entire process, on I/O waits).
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
class EXPCL_DTOOL FileStream : public iostream { class EXPCL_DTOOL FileStream : public iostream {
public: PUBLISHED:
INLINE FileStream(); INLINE FileStream();
INLINE FileStream(const char *filename, ios::openmode mode = ios::in); INLINE FileStream(const char *filename, ios::openmode mode = ios::in);
INLINE ~FileStream(); INLINE ~FileStream();

View File

@ -13,6 +13,9 @@ forcetype TypeRegistry
forcetype StreamReader forcetype StreamReader
forcetype StreamWriter forcetype StreamWriter
forcetype NeverFreeMemory forcetype NeverFreeMemory
forcetype IFileStream
forcetype OFileStream
forcetype FileStream
forcetype ConfigExpress forcetype ConfigExpress
renametype ConfigExpress ConfigExpress renametype ConfigExpress ConfigExpress

View File

@ -23,6 +23,7 @@
// interrogate. // interrogate.
#include "pandaSystem.h" #include "pandaSystem.h"
#include "globPattern.h" #include "globPattern.h"
#include "pandaFileStream.h"
#include "configFlags.h" #include "configFlags.h"
#include "configPage.h" #include "configPage.h"
#include "configPageManager.h" #include "configPageManager.h"