AAX SDK  2.1.1
Avid Audio Extensions Development Kit
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
AAX_CPacketHandler< TWorker > Class Template Reference

#include <AAX_CPacketDispatcher.h>

Inheritance diagram for AAX_CPacketHandler< TWorker >:
Inheritance graph
[legend]
Collaboration diagram for AAX_CPacketHandler< TWorker >:
Collaboration graph
[legend]

Description

template<class TWorker>
class AAX_CPacketHandler< TWorker >

Callback container used by AAX_CPacketDispatcher.

Public Member Functions

 AAX_CPacketHandler (TWorker *iPt2Object, fPt2Fn infPt)
 
 AAX_CPacketHandler (TWorker *iPt2Object, fPt2FnEx infPt)
 
AAX_IPacketHandlerClone () const
 
AAX_Result Call (AAX_CParamID iParamID, AAX_CPacket &ioPacket) const
 
- Public Member Functions inherited from AAX_IPacketHandler
virtual ~AAX_IPacketHandler ()
 

Protected Attributes

TWorker * pt2Object
 
fPt2Fn fpt
 
fPt2FnEx fptEx
 

Constructor & Destructor Documentation

template<class TWorker>
AAX_CPacketHandler< TWorker >::AAX_CPacketHandler ( TWorker *  iPt2Object,
fPt2Fn  infPt 
)
inline

Referenced by AAX_CPacketHandler< TWorker >::Clone().

Here is the caller graph for this function:

template<class TWorker>
AAX_CPacketHandler< TWorker >::AAX_CPacketHandler ( TWorker *  iPt2Object,
fPt2FnEx  infPt 
)
inline

Member Function Documentation

template<class TWorker>
AAX_IPacketHandler* AAX_CPacketHandler< TWorker >::Clone ( ) const
inlinevirtual

Implements AAX_IPacketHandler.

References AAX_CPacketHandler< TWorker >::AAX_CPacketHandler().

Here is the call graph for this function:

template<class TWorker>
AAX_Result AAX_CPacketHandler< TWorker >::Call ( AAX_CParamID  iParamID,
AAX_CPacket ioPacket 
) const
inlinevirtual

Member Data Documentation

template<class TWorker>
TWorker* AAX_CPacketHandler< TWorker >::pt2Object
protected
template<class TWorker>
fPt2Fn AAX_CPacketHandler< TWorker >::fpt
protected
template<class TWorker>
fPt2FnEx AAX_CPacketHandler< TWorker >::fptEx
protected

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