need a destructor to fix a major file handle leak!

This commit is contained in:
David Rose 2011-09-04 00:11:18 +00:00
parent 05ff620572
commit 08693413e8
4 changed files with 22 additions and 0 deletions

View File

@ -26,6 +26,16 @@ DatagramInputFile() {
_owns_in = false;
}
////////////////////////////////////////////////////////////////////
// Function: DatagramInputFile::Destructor
// Access: Published
// Description:
////////////////////////////////////////////////////////////////////
INLINE DatagramInputFile::
~DatagramInputFile() {
close();
}
////////////////////////////////////////////////////////////////////
// Function: DatagramInputFile::open
// Access: Published

View File

@ -31,6 +31,7 @@
class EXPCL_PANDA_PUTIL DatagramInputFile : public DatagramGenerator {
PUBLISHED:
INLINE DatagramInputFile();
INLINE ~DatagramInputFile();
bool open(const FileReference *file);
INLINE bool open(const Filename &filename);

View File

@ -26,6 +26,16 @@ DatagramOutputFile() {
_owns_out = false;
}
////////////////////////////////////////////////////////////////////
// Function: DatagramOutputFile::Destructor
// Access: Public
// Description:
////////////////////////////////////////////////////////////////////
INLINE DatagramOutputFile::
~DatagramOutputFile() {
close();
}
////////////////////////////////////////////////////////////////////
// Function: DatagramOutputFile::open
// Access: Published

View File

@ -30,6 +30,7 @@
class EXPCL_PANDA_PUTIL DatagramOutputFile : public DatagramSink {
public:
INLINE DatagramOutputFile();
INLINE ~DatagramOutputFile();
bool open(const FileReference *file);
INLINE bool open(const Filename &filename);