• Main Page
  • Related Pages
  • Namespaces
  • Classes
  • Files
  • Examples
  • File List
  • File Members

zlib_adapter.h

Go to the documentation of this file.
00001 // zlib_adapter.h    -- Thatcher Ulrich 2003
00002 
00003 // This source code has been donated to the Public Domain.  Do
00004 // whatever you want with it.
00005 
00006 
00007 #ifndef ZLIB_ADAPTER_H
00008 #define ZLIB_ADAPTER_H
00009 
00010 
00011 #include "dsodefs.h"
00012 
00013 #include <memory>
00014 
00015 namespace gnash {
00016 
00017 class IOChannel;
00018 
00019 
00021 namespace zlib_adapter
00022 {
00023     // NOTE: these functions will return NULL if
00024     // HAVE_ZLIB_H is not defined
00025 
00030     //
00032     DSOEXPORT std::auto_ptr<IOChannel>
00033         make_inflater(std::auto_ptr<IOChannel> in);
00034 
00038     //
00041     DSOEXPORT IOChannel* make_deflater(IOChannel* out);
00042 
00043 } // namespace gnash.zlib_adapter
00044 } // namespace gnash
00045 
00046 
00047 #endif // ZLIB_ADAPTER_H
00048 
00049 
00050 // Local Variables:
00051 // mode: C++
00052 // c-basic-offset: 8 
00053 // tab-width: 8
00054 // indent-tabs-mode: t
00055 // End:

Generated on Thu Sep 30 2010 14:35:04 for Gnash by  doxygen 1.7.1