Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

Public Member Functions | Public Attributes | List of all members
trap::PINTarget< sockSize > Class Template Reference

#include <PINTarget.hpp>

Inheritance diagram for trap::PINTarget< sockSize >:
Collaboration diagram for trap::PINTarget< sockSize >:

Public Member Functions

 PINTarget (sc_module_name name)
 
void b_transport (tlm::tlm_generic_payload &trans, sc_time &delay)
 
unsigned int readPIN (unsigned int address)
 

Public Attributes

tlm_utils::simple_target_socket
< PINTarget, sockSize > 
socket
 

Constructor & Destructor Documentation

template<unsigned int sockSize>
trap::PINTarget< sockSize >::PINTarget ( sc_module_name  name)
inline

References trap::PINTarget< sockSize >::b_transport(), and trap::PINTarget< sockSize >::socket.

Here is the call graph for this function:

Member Function Documentation

template<unsigned int sockSize>
void trap::PINTarget< sockSize >::b_transport ( tlm::tlm_generic_payload &  trans,
sc_time &  delay 
)
inline
template<unsigned int sockSize>
unsigned int trap::PINTarget< sockSize >::readPIN ( unsigned int  address)
inline

References THROW_EXCEPTION.

Member Data Documentation

template<unsigned int sockSize>
tlm_utils::simple_target_socket<PINTarget, sockSize> trap::PINTarget< sockSize >::socket

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