Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

at::AideTwin_Basic< w_aide_interface, w_lead_interface, w_app_aide_twin_traits, w_lead_twin_interface > Class Template Reference

#include <at_twin_basic.h>

Inheritance diagram for at::AideTwin_Basic< w_aide_interface, w_lead_interface, w_app_aide_twin_traits, w_lead_twin_interface >:

Inheritance graph
[legend]
List of all members.

Public Types

typedef w_lead_twin_interface * t_LeadPointer

Public Methods

 ~AideTwin_Basic ()
void AideAssociate (t_LeadPointer i_lead)
void AideClose (TwinTraits::TwinCode i_competion_code)
virtual void AideCancel ()
void GetLead (t_LeadPointer &o_lead_ptr)
 AideTwin_Basic ()

Protected Attributes

t_LeadPointer m_lead

Detailed Description

template<typename w_aide_interface, typename w_lead_interface, typename w_app_aide_twin_traits = AppAideTwinTraits_ForwardTraits< AideTwin<w_aide_interface> >, typename w_lead_twin_interface = LeadTwin< AideTwin<w_aide_interface>, w_lead_interface >>
class at::AideTwin_Basic< w_aide_interface, w_lead_interface, w_app_aide_twin_traits, w_lead_twin_interface >

AideTwin_Basic implements a basic version of the AideTwin part of the system.


Member Typedef Documentation

template<typename w_aide_interface, typename w_lead_interface, typename w_app_aide_twin_traits = AppAideTwinTraits_ForwardTraits< AideTwin<w_aide_interface> >, typename w_lead_twin_interface = LeadTwin< AideTwin<w_aide_interface>, w_lead_interface >>
typedef w_lead_twin_interface* at::AideTwin_Basic< w_aide_interface, w_lead_interface, w_app_aide_twin_traits, w_lead_twin_interface >::t_LeadPointer
 


Constructor & Destructor Documentation

template<typename w_aide_interface, typename w_lead_interface, typename w_app_aide_twin_traits = AppAideTwinTraits_ForwardTraits< AideTwin<w_aide_interface> >, typename w_lead_twin_interface = LeadTwin< AideTwin<w_aide_interface>, w_lead_interface >>
at::AideTwin_Basic< w_aide_interface, w_lead_interface, w_app_aide_twin_traits, w_lead_twin_interface >::~AideTwin_Basic   [inline]
 

template<typename w_aide_interface, typename w_lead_interface, typename w_app_aide_twin_traits = AppAideTwinTraits_ForwardTraits< AideTwin<w_aide_interface> >, typename w_lead_twin_interface = LeadTwin< AideTwin<w_aide_interface>, w_lead_interface >>
at::AideTwin_Basic< w_aide_interface, w_lead_interface, w_app_aide_twin_traits, w_lead_twin_interface >::AideTwin_Basic   [inline]
 


Member Function Documentation

template<typename w_aide_interface, typename w_lead_interface, typename w_app_aide_twin_traits = AppAideTwinTraits_ForwardTraits< AideTwin<w_aide_interface> >, typename w_lead_twin_interface = LeadTwin< AideTwin<w_aide_interface>, w_lead_interface >>
void at::AideTwin_Basic< w_aide_interface, w_lead_interface, w_app_aide_twin_traits, w_lead_twin_interface >::AideAssociate t_LeadPointer    i_lead [inline]
 

AideAssociate is called by the aide application layer to associate with a lead.

&param i_lead is the lead to associate with &return nothing

template<typename w_aide_interface, typename w_lead_interface, typename w_app_aide_twin_traits = AppAideTwinTraits_ForwardTraits< AideTwin<w_aide_interface> >, typename w_lead_twin_interface = LeadTwin< AideTwin<w_aide_interface>, w_lead_interface >>
virtual void at::AideTwin_Basic< w_aide_interface, w_lead_interface, w_app_aide_twin_traits, w_lead_twin_interface >::AideCancel   [inline, virtual]
 

template<typename w_aide_interface, typename w_lead_interface, typename w_app_aide_twin_traits = AppAideTwinTraits_ForwardTraits< AideTwin<w_aide_interface> >, typename w_lead_twin_interface = LeadTwin< AideTwin<w_aide_interface>, w_lead_interface >>
void at::AideTwin_Basic< w_aide_interface, w_lead_interface, w_app_aide_twin_traits, w_lead_twin_interface >::AideClose TwinTraits::TwinCode    i_competion_code [inline]
 

Is called within the Aide to close up.

&param i_competion_code is the completion reason &return nothing

template<typename w_aide_interface, typename w_lead_interface, typename w_app_aide_twin_traits = AppAideTwinTraits_ForwardTraits< AideTwin<w_aide_interface> >, typename w_lead_twin_interface = LeadTwin< AideTwin<w_aide_interface>, w_lead_interface >>
void at::AideTwin_Basic< w_aide_interface, w_lead_interface, w_app_aide_twin_traits, w_lead_twin_interface >::GetLead t_LeadPointer   o_lead_ptr [inline]
 


Member Data Documentation

template<typename w_aide_interface, typename w_lead_interface, typename w_app_aide_twin_traits = AppAideTwinTraits_ForwardTraits< AideTwin<w_aide_interface> >, typename w_lead_twin_interface = LeadTwin< AideTwin<w_aide_interface>, w_lead_interface >>
t_LeadPointer at::AideTwin_Basic< w_aide_interface, w_lead_interface, w_app_aide_twin_traits, w_lead_twin_interface >::m_lead [protected]
 


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

Generated for Austria by doxygen and MakeXS at Sun Oct 24 17:35:34 PDT 2004