foobar2000 SDK  2015-08-03
unpack.h
Go to the documentation of this file.
1 class NOVTABLE unpacker : public service_base {
5 public:
10  virtual void open(service_ptr_t<file> & p_out,const service_ptr_t<file> & p_source,abort_callback & p_abort) = 0;
11 
16  static void g_open(service_ptr_t<file> & p_out,const service_ptr_t<file> & p_source,abort_callback & p_abort);
17 
18  FB2K_MAKE_SERVICE_INTERFACE_ENTRYPOINT(unpacker);
19 };
20 
21 template<typename t_myclass>
22 class unpacker_factory_t : public service_factory_single_t<t_myclass> {};
Service providing "unpacker" functionality - processes "packed" file (such as a zip file containing a...
Definition: unpack.h:4
Base class for all service classes. Provides interfaces for reference counter and querying for differ...
Definition: service.h:333