packet_decoder_entry Class Reference

#include <packet_decoder.h>

Inheritance diagram for packet_decoder_entry:

service_base packet_decoder_entry_impl_t< T > service_impl_single_t< packet_decoder_entry_impl_t< T > >

List of all members.

Public Types

typedef packet_decoder_entry t_interface_entrypoint
typedef packet_decoder_entry t_interface
typedef service_base t_interface_parent

Public Member Functions

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

Static Public Attributes

static const GUID class_guid


Member Typedef Documentation

Reimplemented from service_base.


Member Function Documentation

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]


Member Data Documentation

const GUID packet_decoder_entry::class_guid [static]

Initial value:

 
{ 0x53006a71, 0xc03c, 0x4c38, { 0x82, 0x2f, 0x9a, 0x34, 0xa5, 0x65, 0x50, 0x95 } }


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

Generated on Thu Aug 28 21:15:55 2008 for foobar2000 SDK by  doxygen 1.5.5