Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

Public Types | Public Member Functions | List of all members
sr_register_callback< OWNER > Class Template Reference

#include <sr_register.h>

Inheritance diagram for sr_register_callback< OWNER >:
Collaboration diagram for sr_register_callback< OWNER >:

Public Types

typedef void(OWNER::* callback_t )()
 
typedef void(OWNER::* callback_t )()
 

Public Member Functions

 sr_register_callback (OWNER *owner, callback_t callback)
 
virtual void call ()
 
 sr_register_callback (OWNER *owner, callback_t callback)
 
virtual void call ()
 
- Public Member Functions inherited from sr_register_callback_base
virtual ~sr_register_callback_base ()
 
virtual ~sr_register_callback_base ()
 

Member Typedef Documentation

template<typename OWNER>
typedef void(OWNER::* sr_register_callback< OWNER >::callback_t)()
template<typename OWNER>
typedef void(OWNER::* sr_register_callback< OWNER >::callback_t)()

Constructor & Destructor Documentation

template<typename OWNER>
sr_register_callback< OWNER >::sr_register_callback ( OWNER *  owner,
callback_t  callback 
)
inline
template<typename OWNER>
sr_register_callback< OWNER >::sr_register_callback ( OWNER *  owner,
callback_t  callback 
)
inline

Member Function Documentation

template<typename OWNER>
virtual void sr_register_callback< OWNER >::call ( )
inlinevirtual
template<typename OWNER>
virtual void sr_register_callback< OWNER >::call ( )
inlinevirtual

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