foobar2000 SDK
2015-08-03
Main Page
Related Pages
Namespaces
Data Structures
Files
File List
Globals
foobar2000
SDK
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_my
class
>
22
class
unpacker_factory_t
:
public
service_factory_single_t
<t_myclass> {};
unpacker_factory_t
Definition:
unpack.h:22
unpacker
Service providing "unpacker" functionality - processes "packed" file (such as a zip file containing a...
Definition:
unpack.h:4
service_base
Base class for all service classes. Provides interfaces for reference counter and querying for differ...
Definition:
service.h:333
abort_callback
service_ptr_t< file >
service_factory_single_t
Definition:
service.h:620
Generated by
1.8.11