Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

Public Types | List of all members
sr_signal::sr_signal_module< MODULE >::signal< TYPE > Struct Template Reference

Defines all signal types without the need to tell each of it the type of the base class. More...

#include <sr_signal_module.h>

Collaboration diagram for sr_signal::sr_signal_module< MODULE >::signal< TYPE >:

Public Types

typedef signal_in< TYPE, MODULE > in
 Input signal. More...
 
typedef signal_out< TYPE, MODULE > out
 Output signal. More...
 
typedef signal_inout< TYPE,
MODULE > 
inout
 Inout signal. More...
 
typedef signal_selector< TYPE,
MODULE > 
selector
 Selector signal. More...
 
typedef signal_infield< TYPE,
MODULE > 
infield
 Infield signal. More...
 

Detailed Description

template<class MODULE>
template<class TYPE>
struct sr_signal::sr_signal_module< MODULE >::signal< TYPE >

Defines all signal types without the need to tell each of it the type of the base class.

Member Typedef Documentation

template<class MODULE >
template<class TYPE >
typedef signal_in<TYPE, MODULE> sr_signal::sr_signal_module< MODULE >::signal< TYPE >::in

Input signal.

template<class MODULE >
template<class TYPE >
typedef signal_infield<TYPE, MODULE> sr_signal::sr_signal_module< MODULE >::signal< TYPE >::infield

Infield signal.

template<class MODULE >
template<class TYPE >
typedef signal_inout<TYPE, MODULE> sr_signal::sr_signal_module< MODULE >::signal< TYPE >::inout

Inout signal.

template<class MODULE >
template<class TYPE >
typedef signal_out<TYPE, MODULE> sr_signal::sr_signal_module< MODULE >::signal< TYPE >::out

Output signal.

template<class MODULE >
template<class TYPE >
typedef signal_selector<TYPE, MODULE> sr_signal::sr_signal_module< MODULE >::signal< TYPE >::selector

Selector signal.


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