Browse Source

publish FileStream etc.

David Rose 17 years ago
parent
commit
8a2f16b5b0

+ 15 - 15
dtool/src/dtoolutil/pandaFileStream.I

@@ -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::

+ 3 - 3
dtool/src/dtoolutil/pandaFileStream.h

@@ -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();

+ 3 - 0
panda/src/express/config_express.N

@@ -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

+ 1 - 0
panda/src/express/config_express.h

@@ -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"