14 #ifndef BIOSTREAMBUF_H 15 #define BIOSTREAMBUF_H 28 class EXPCL_PANDA_DOWNLOADER BioStreamBuf :
public std::streambuf {
31 virtual ~BioStreamBuf();
33 void open(BioPtr *source);
37 virtual int overflow(
int c);
39 virtual int underflow();
42 size_t write_chars(
const char *start,
size_t length);
49 friend class IBioStream;
50 friend class OBioStream;
51 friend class BioStream;
54 #endif // HAVE_OPENSSL PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.