AMBA-PV Extensions to OSCI TLM 2.0 Reference Manual

amba_pv::signal_request< STATE > Class Template Reference


Detailed Description

template<typename STATE>
class amba_pv::signal_request< STATE >

Signal request type.

This class is for use with the signal_transport_if and signal_state_transport_if core interfaces.

Parameters:
STATE signal state type.

Public Member Functions

 signal_request ()
 Default constructor.
 signal_request (const STATE &)
 Signal request constructor.
signal_command get_command () const
 Returns the command of this request.
void set_command (const enum signal_command)
 Sets the command of this request.
STATE get_state () const
 Returns the signal state.
void set_state (const STATE &)
 Sets the signal state.

Constructor & Destructor Documentation

template<typename STATE>
amba_pv::signal_request< STATE >::signal_request( )  [inline]

Default constructor.

amba_pv::signal_request< STATE >::signal_request(const STATE & state )  [inline]


Member Function Documentation

template<typename STATE>
signal_commandamba_pv::signal_request< STATE >::get_command ( )  const [inline]

Returns the command of this request.

void amba_pv::signal_request< STATE >::set_command (const enum signal_command command )  [inline]

Sets the command of this request.

Parameters:
command the command of this Signal request.

STATE amba_pv::signal_request< STATE >::get_state ( )  const [inline]

void amba_pv::signal_request< STATE >::set_state (const STATE & state )  [inline]

Copyright © 2009 ARM Limited. All rights reserved. ARM DUI 0522A
Non-Confidential