foobar2000 SDK  2015-01-14
Public Member Functions
packet_decoder_entryabstract

#include <packet_decoder.h>

+ Inheritance diagram for packet_decoder_entry:

Public Member Functions

 FB2K_MAKE_SERVICE_INTERFACE_ENTRYPOINT (packet_decoder_entry)
 
virtual bool is_our_setup (const GUID &p_owner, t_size p_param1, const void *p_param2, t_size p_param2size)=0
 
virtual void open (service_ptr_t< packet_decoder > &p_out, bool p_decode, const GUID &p_owner, t_size p_param1, const void *p_param2, t_size p_param2size, abort_callback &p_abort)=0
 
- Public Member Functions inherited from service_base
template<typename outPtr_t >
bool cast (outPtr_t &outPtr)
 
virtual int service_add_ref ()=0 throw ()
 
virtual bool service_query (service_ptr_t< service_base > &p_out, const GUID &p_guid)
 
template<class T >
bool service_query_t (service_ptr_t< T > &p_out)
 
virtual int service_release ()=0 throw ()
 

Additional Inherited Members

- Public Types inherited from service_base
typedef service_base t_interface
 
- Protected Member Functions inherited from service_base
 service_base ()
 
 ~service_base ()
 

Detailed Description

Definition at line 104 of file packet_decoder.h.

Member Function Documentation

packet_decoder_entry::FB2K_MAKE_SERVICE_INTERFACE_ENTRYPOINT ( packet_decoder_entry  )
virtual bool packet_decoder_entry::is_our_setup ( const GUID p_owner,
t_size  p_param1,
const void *  p_param2,
t_size  p_param2size 
)
pure virtual
virtual void packet_decoder_entry::open ( service_ptr_t< packet_decoder > &  p_out,
bool  p_decode,
const GUID p_owner,
t_size  p_param1,
const void *  p_param2,
t_size  p_param2size,
abort_callback p_abort 
)
pure virtual

The documentation for this class was generated from the following file: