32 class EXPCL_PANDA_DOWNLOADER IBioStream :
public ISocketStream {
35 INLINE IBioStream(BioPtr *source);
37 INLINE IBioStream &open(BioPtr *source);
39 virtual bool is_closed();
41 virtual ReadState get_read_state();
54 class EXPCL_PANDA_DOWNLOADER OBioStream :
public OSocketStream {
57 INLINE OBioStream(BioPtr *source);
59 INLINE OBioStream &open(BioPtr *source);
61 virtual bool is_closed();
72 class EXPCL_PANDA_DOWNLOADER BioStream :
public SocketStream {
75 INLINE BioStream(BioPtr *source);
77 INLINE BioStream &open(BioPtr *source);
79 virtual bool is_closed();
88 #endif // HAVE_OPENSSL