#include <rc_abstract_accessor.h>

Definition at line 266 of file rc_abstract_accessor.h.
Public Types | |
| typedef IF | if_type |
Public Member Functions | |
| virtual rc_interface_wrapper_base * | rc_get_target_wrapper_base () const |
| virtual rc_interface_wrapper < IF > * | rc_get_target_wrapper () const |
| virtual bool | rc_set_target (rc_interface_wrapper_base &target) |
| virtual bool | rc_set_target (rc_interface_wrapper< IF > &target) |
| virtual sc_interface * | rc_get_target_interface () const |
| virtual bool | rc_set_target (sc_interface &target) |
| virtual bool | rc_set_target (sc_interface &target, const rc_process_control &pctrl) |
| virtual bool | rc_set_target (IF &target) |
| virtual bool | rc_set_target (IF &target, const rc_process_control &pctrl) |
| virtual void | rc_clear_target () |
| virtual void | rc_on_target_changed () |
| bool | rc_has_target_wrapper () const |
| bool | rc_has_target_interface () const |
Protected Member Functions | |
| rc_abstract_accessor (rc_interface_wrapper< IF > *target_wrapper=NULL) | |
| virtual IF & | rc_get_fallback_if () const |
| template<class R, class IF_> | |
| R | rc_nb_forward (R(IF_::*method)()) const |
| template<class R, class IF_> | |
| R | rc_nb_forward (R(IF_::*method)() const) const |
| template<class R, class A1, class A1_, class IF_> | |
| R | rc_nb_forward (R(IF_::*method)(A1_), A1 a1) const |
| template<class R, class A1, class A1_, class IF_> | |
| R | rc_nb_forward (R(IF_::*method)(A1_) const, A1 a1) const |
| template<class R, class A1, class A2, class A1_, class A2_, class IF_> | |
| R | rc_nb_forward (R(IF_::*method)(A1_, A2_), A1 a1, A2 a2) const |
| template<class R, class A1, class A2, class A1_, class A2_, class IF_> | |
| R | rc_nb_forward (R(IF_::*method)(A1_, A2_) const, A1 a1, A2 a2) const |
| template<class R, class A1, class A2, class A3, class A1_, class A2_, class A3_, class IF_> | |
| R | rc_nb_forward (R(IF_::*method)(A1_, A2_, A3_), A1 a1, A2 a2, A3 a3) const |
| template<class R, class A1, class A2, class A3, class A1_, class A2_, class A3_, class IF_> | |
| R | rc_nb_forward (R(IF_::*method)(A1_, A2_, A3_) const, A1 a1, A2 a2, A3 a3) const |
| template<class R, class A1, class A2, class A3, class A4, class A1_, class A2_, class A3_, class A4_, class IF_> | |
| R | rc_nb_forward (R(IF_::*method)(A1_, A2_, A3_, A4_), A1 a1, A2 a2, A3 a3, A4 a4) const |
| template<class R, class A1, class A2, class A3, class A4, class A1_, class A2_, class A3_, class A4_, class IF_> | |
| R | rc_nb_forward (R(IF_::*method)(A1_, A2_, A3_, A4_) const, A1 a1, A2 a2, A3 a3, A4 a4) const |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A1_, class A2_, class A3_, class A4_, class A5_, class IF_> | |
| R | rc_nb_forward (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5) const |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A1_, class A2_, class A3_, class A4_, class A5_, class IF_> | |
| R | rc_nb_forward (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5) const |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class IF_> | |
| R | rc_nb_forward (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6) const |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class IF_> | |
| R | rc_nb_forward (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6) const |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class IF_> | |
| R | rc_nb_forward (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7) const |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class IF_> | |
| R | rc_nb_forward (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7) const |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class A8_, class IF_> | |
| R | rc_nb_forward (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8) const |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class A8_, class IF_> | |
| R | rc_nb_forward (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8) const |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class A8_, class A9_, class IF_> | |
| R | rc_nb_forward (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9) const |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class A8_, class A9_, class IF_> | |
| R | rc_nb_forward (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9) const |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class A8_, class A9_, class A10_, class IF_> | |
| R | rc_nb_forward (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_, A10_), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9, A10 a10) const |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class A8_, class A9_, class A10_, class IF_> | |
| R | rc_nb_forward (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_, A10_) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9, A10 a10) const |
| template<class R, class IF_> | |
| R | rc_forward (R(IF_::*method)()) const |
| template<class R, class IF_> | |
| R | rc_forward (R(IF_::*method)() const) const |
| template<class R, class A1, class A1_, class IF_> | |
| R | rc_forward (R(IF_::*method)(A1_), A1 a1) const |
| template<class R, class A1, class A1_, class IF_> | |
| R | rc_forward (R(IF_::*method)(A1_) const, A1 a1) const |
| template<class R, class A1, class A2, class A1_, class A2_, class IF_> | |
| R | rc_forward (R(IF_::*method)(A1_, A2_), A1 a1, A2 a2) const |
| template<class R, class A1, class A2, class A1_, class A2_, class IF_> | |
| R | rc_forward (R(IF_::*method)(A1_, A2_) const, A1 a1, A2 a2) const |
| template<class R, class A1, class A2, class A3, class A1_, class A2_, class A3_, class IF_> | |
| R | rc_forward (R(IF_::*method)(A1_, A2_, A3_), A1 a1, A2 a2, A3 a3) const |
| template<class R, class A1, class A2, class A3, class A1_, class A2_, class A3_, class IF_> | |
| R | rc_forward (R(IF_::*method)(A1_, A2_, A3_) const, A1 a1, A2 a2, A3 a3) const |
| template<class R, class A1, class A2, class A3, class A4, class A1_, class A2_, class A3_, class A4_, class IF_> | |
| R | rc_forward (R(IF_::*method)(A1_, A2_, A3_, A4_), A1 a1, A2 a2, A3 a3, A4 a4) const |
| template<class R, class A1, class A2, class A3, class A4, class A1_, class A2_, class A3_, class A4_, class IF_> | |
| R | rc_forward (R(IF_::*method)(A1_, A2_, A3_, A4_) const, A1 a1, A2 a2, A3 a3, A4 a4) const |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A1_, class A2_, class A3_, class A4_, class A5_, class IF_> | |
| R | rc_forward (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5) const |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A1_, class A2_, class A3_, class A4_, class A5_, class IF_> | |
| R | rc_forward (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5) const |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class IF_> | |
| R | rc_forward (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6) const |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class IF_> | |
| R | rc_forward (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6) const |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class IF_> | |
| R | rc_forward (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7) const |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class IF_> | |
| R | rc_forward (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7) const |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class A8_, class IF_> | |
| R | rc_forward (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8) const |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class A8_, class IF_> | |
| R | rc_forward (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8) const |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class A8_, class A9_, class IF_> | |
| R | rc_forward (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9) const |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class A8_, class A9_, class IF_> | |
| R | rc_forward (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9) const |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class A8_, class A9_, class A10_, class IF_> | |
| R | rc_forward (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_, A10_), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9, A10 a10) const |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class A8_, class A9_, class A10_, class IF_> | |
| R | rc_forward (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_, A10_) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9, A10 a10) const |
| template<class IF_> | |
| void | rc_nb_forward_driver (void(IF_::*method)()) |
| template<class IF_> | |
| void | rc_nb_forward_driver (void(IF_::*method)() const) |
| template<class A1, class A1_, class IF_> | |
| void | rc_nb_forward_driver (void(IF_::*method)(A1_), A1 a1) |
| template<class A1, class A1_, class IF_> | |
| void | rc_nb_forward_driver (void(IF_::*method)(A1_) const, A1 a1) |
| template<class A1, class A2, class A1_, class A2_, class IF_> | |
| void | rc_nb_forward_driver (void(IF_::*method)(A1_, A2_), A1 a1, A2 a2) |
| template<class A1, class A2, class A1_, class A2_, class IF_> | |
| void | rc_nb_forward_driver (void(IF_::*method)(A1_, A2_) const, A1 a1, A2 a2) |
| template<class A1, class A2, class A3, class A1_, class A2_, class A3_, class IF_> | |
| void | rc_nb_forward_driver (void(IF_::*method)(A1_, A2_, A3_), A1 a1, A2 a2, A3 a3) |
| template<class A1, class A2, class A3, class A1_, class A2_, class A3_, class IF_> | |
| void | rc_nb_forward_driver (void(IF_::*method)(A1_, A2_, A3_) const, A1 a1, A2 a2, A3 a3) |
| template<class A1, class A2, class A3, class A4, class A1_, class A2_, class A3_, class A4_, class IF_> | |
| void | rc_nb_forward_driver (void(IF_::*method)(A1_, A2_, A3_, A4_), A1 a1, A2 a2, A3 a3, A4 a4) |
| template<class A1, class A2, class A3, class A4, class A1_, class A2_, class A3_, class A4_, class IF_> | |
| void | rc_nb_forward_driver (void(IF_::*method)(A1_, A2_, A3_, A4_) const, A1 a1, A2 a2, A3 a3, A4 a4) |
| template<class A1, class A2, class A3, class A4, class A5, class A1_, class A2_, class A3_, class A4_, class A5_, class IF_> | |
| void | rc_nb_forward_driver (void(IF_::*method)(A1_, A2_, A3_, A4_, A5_), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5) |
| template<class A1, class A2, class A3, class A4, class A5, class A1_, class A2_, class A3_, class A4_, class A5_, class IF_> | |
| void | rc_nb_forward_driver (void(IF_::*method)(A1_, A2_, A3_, A4_, A5_) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5) |
| template<class A1, class A2, class A3, class A4, class A5, class A6, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class IF_> | |
| void | rc_nb_forward_driver (void(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6) |
| template<class A1, class A2, class A3, class A4, class A5, class A6, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class IF_> | |
| void | rc_nb_forward_driver (void(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6) |
| template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class IF_> | |
| void | rc_nb_forward_driver (void(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7) |
| template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class IF_> | |
| void | rc_nb_forward_driver (void(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7) |
| template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class A8_, class IF_> | |
| void | rc_nb_forward_driver (void(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8) |
| template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class A8_, class IF_> | |
| void | rc_nb_forward_driver (void(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8) |
| template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class A8_, class A9_, class IF_> | |
| void | rc_nb_forward_driver (void(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9) |
| template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class A8_, class A9_, class IF_> | |
| void | rc_nb_forward_driver (void(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9) |
| template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class A8_, class A9_, class A10_, class IF_> | |
| void | rc_nb_forward_driver (void(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_, A10_), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9, A10 a10) |
| template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class A8_, class A9_, class A10_, class IF_> | |
| void | rc_nb_forward_driver (void(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_, A10_) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9, A10 a10) |
| template<class R, class IF_> | |
| R | rc_forward_driver (R(IF_::*method)()) |
| template<class R, class IF_> | |
| R | rc_forward_driver (R(IF_::*method)() const) |
| template<class R, class A1, class A1_, class IF_> | |
| R | rc_forward_driver (R(IF_::*method)(A1_), A1 a1) |
| template<class R, class A1, class A1_, class IF_> | |
| R | rc_forward_driver (R(IF_::*method)(A1_) const, A1 a1) |
| template<class R, class A1, class A2, class A1_, class A2_, class IF_> | |
| R | rc_forward_driver (R(IF_::*method)(A1_, A2_), A1 a1, A2 a2) |
| template<class R, class A1, class A2, class A1_, class A2_, class IF_> | |
| R | rc_forward_driver (R(IF_::*method)(A1_, A2_) const, A1 a1, A2 a2) |
| template<class R, class A1, class A2, class A3, class A1_, class A2_, class A3_, class IF_> | |
| R | rc_forward_driver (R(IF_::*method)(A1_, A2_, A3_), A1 a1, A2 a2, A3 a3) |
| template<class R, class A1, class A2, class A3, class A1_, class A2_, class A3_, class IF_> | |
| R | rc_forward_driver (R(IF_::*method)(A1_, A2_, A3_) const, A1 a1, A2 a2, A3 a3) |
| template<class R, class A1, class A2, class A3, class A4, class A1_, class A2_, class A3_, class A4_, class IF_> | |
| R | rc_forward_driver (R(IF_::*method)(A1_, A2_, A3_, A4_), A1 a1, A2 a2, A3 a3, A4 a4) |
| template<class R, class A1, class A2, class A3, class A4, class A1_, class A2_, class A3_, class A4_, class IF_> | |
| R | rc_forward_driver (R(IF_::*method)(A1_, A2_, A3_, A4_) const, A1 a1, A2 a2, A3 a3, A4 a4) |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A1_, class A2_, class A3_, class A4_, class A5_, class IF_> | |
| R | rc_forward_driver (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5) |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A1_, class A2_, class A3_, class A4_, class A5_, class IF_> | |
| R | rc_forward_driver (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5) |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class IF_> | |
| R | rc_forward_driver (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6) |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class IF_> | |
| R | rc_forward_driver (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6) |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class IF_> | |
| R | rc_forward_driver (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7) |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class IF_> | |
| R | rc_forward_driver (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7) |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class A8_, class IF_> | |
| R | rc_forward_driver (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8) |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class A8_, class IF_> | |
| R | rc_forward_driver (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8) |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class A8_, class A9_, class IF_> | |
| R | rc_forward_driver (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9) |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class A8_, class A9_, class IF_> | |
| R | rc_forward_driver (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9) |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class A8_, class A9_, class A10_, class IF_> | |
| R | rc_forward_driver (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_, A10_), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9, A10 a10) |
| template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class A8_, class A9_, class A10_, class IF_> | |
| R | rc_forward_driver (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_, A10_) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9, A10 a10) |
Private Types | |
| typedef rc_interface_wrapper < IF > ::accessor::interface_access | interface_access |
| typedef rc_interface_wrapper < IF > ::accessor::nb_interface_access | nb_interface_access |
| typedef rc_interface_wrapper < IF > ::accessor::driver_access | driver_access |
| typedef rc_interface_wrapper < IF > ::accessor::nb_driver_access | nb_driver_access |
| typedef rc_abstract_accessor < IF > | this_type |
| typedef rc_abstract_accessor_b | base_type |
Private Member Functions | |
| RC_STATIC_ASSERT_VALID_INTERFACE (IF) | |
| rc_process_behavior_change | _rc_process_behavior_change (rc_process_handle &hproc) const |
| void | _rc_wait_activation () const |
| int | _rc_driver_process_index (sc_process_handle &hproc) |
| int | _rc_nb_driver_process_index (sc_process_handle hproc) |
| rc_abstract_accessor (const rc_abstract_accessor &accessor) | |
| rc_abstract_accessor & | operator= (const rc_abstract_accessor &accessor) |
Private Attributes | |
| rc_interface_wrapper < IF > * | p_target_wrapper |
| IF * | p_target_if |
| sc_event | p_target_set_event |
| const rc_process_control * | p_pctrl |
typedef rc_interface_wrapper<IF>::accessor::interface_access interface_access [private] |
Reimplemented from rc_interface_wrapper::accessor.
Definition at line 275 of file rc_abstract_accessor.h.
typedef rc_interface_wrapper<IF>::accessor::nb_interface_access nb_interface_access [private] |
Reimplemented from rc_interface_wrapper::accessor.
Definition at line 278 of file rc_abstract_accessor.h.
typedef rc_interface_wrapper<IF>::accessor::driver_access driver_access [private] |
Reimplemented from rc_interface_wrapper::accessor.
Definition at line 280 of file rc_abstract_accessor.h.
typedef rc_interface_wrapper<IF>::accessor::nb_driver_access nb_driver_access [private] |
Reimplemented from rc_interface_wrapper::accessor.
Definition at line 282 of file rc_abstract_accessor.h.
typedef rc_abstract_accessor<IF> this_type [private] |
Reimplemented in rc_accessor< sc_signal_in_if< bool > >, rc_accessor< sc_signal_inout_if< bool > >, rc_abstract_filter, rc_abstract_prim_filter, rc_mutex_filter, rc_semaphore_filter, rc_abstract_filter< sc_fifo_out_if< T > >, rc_abstract_filter< sc_semaphore_if >, rc_abstract_filter< sc_fifo_in_if< T > >, rc_abstract_filter< sc_mutex_if >, rc_abstract_prim_filter< sc_fifo_out_if< T > >, and rc_abstract_prim_filter< sc_fifo_in_if< T > >.
Definition at line 284 of file rc_abstract_accessor.h.
typedef rc_abstract_accessor_b base_type [private] |
Reimplemented in rc_fifo_in_filter, rc_fifo_out_filter, rc_mutex_filter, and rc_semaphore_filter.
Definition at line 285 of file rc_abstract_accessor.h.
| typedef IF if_type |
Reimplemented in rc_accessor, rc_signal_in_accessor_base, rc_accessor< sc_signal_in_if< T > >, rc_signal_in_accessor_edged_base, rc_accessor< sc_signal_in_if< bool > >, rc_accessor< sc_signal_in_if< sc_dt::sc_logic > >, rc_signal_accessor_base, rc_accessor< sc_signal_inout_if< T > >, rc_signal_accessor_edged_base, rc_accessor< sc_signal_inout_if< bool > >, rc_accessor< sc_signal_inout_if< sc_dt::sc_logic > >, rc_abstract_filter, rc_abstract_prim_filter, rc_accessor< sc_fifo_out_if< T > >, rc_accessor< sc_semaphore_if >, rc_accessor< sc_fifo_in_if< T > >, rc_accessor< sc_mutex_if >, rc_signal_in_accessor_base< sc_dt::sc_logic >, rc_signal_in_accessor_base< bool >, rc_signal_in_accessor_edged_base< sc_dt::sc_logic >, rc_signal_in_accessor_edged_base< bool >, rc_signal_accessor_base< sc_dt::sc_logic >, rc_signal_accessor_base< bool >, rc_signal_accessor_edged_base< sc_dt::sc_logic >, rc_signal_accessor_edged_base< bool >, rc_abstract_filter< sc_fifo_out_if< T > >, rc_abstract_filter< sc_semaphore_if >, rc_abstract_filter< sc_fifo_in_if< T > >, rc_abstract_filter< sc_mutex_if >, rc_abstract_prim_filter< sc_fifo_out_if< T > >, and rc_abstract_prim_filter< sc_fifo_in_if< T > >.
Definition at line 288 of file rc_abstract_accessor.h.
| rc_abstract_accessor | ( | rc_interface_wrapper< IF > * | target_wrapper = NULL |
) | [inline, explicit, protected] |
Definition at line 1103 of file rc_abstract_accessor.h.
| rc_abstract_accessor | ( | const rc_abstract_accessor< IF > & | accessor | ) | [private] |
| RC_STATIC_ASSERT_VALID_INTERFACE | ( | IF | ) | [private] |
Reimplemented from rc_interface_wrapper::accessor.
Reimplemented in rc_abstract_filter, rc_abstract_prim_filter, rc_abstract_filter< sc_fifo_out_if< T > >, rc_abstract_filter< sc_semaphore_if >, rc_abstract_filter< sc_fifo_in_if< T > >, rc_abstract_filter< sc_mutex_if >, rc_abstract_prim_filter< sc_fifo_out_if< T > >, and rc_abstract_prim_filter< sc_fifo_in_if< T > >.
| virtual rc_interface_wrapper_base* rc_get_target_wrapper_base | ( | ) | const [inline, virtual] |
Implements rc_interface_wrapper_base::accessor_base.
Definition at line 296 of file rc_abstract_accessor.h.
| virtual rc_interface_wrapper<IF>* rc_get_target_wrapper | ( | ) | const [inline, virtual] |
| bool rc_set_target | ( | rc_interface_wrapper_base & | target | ) | [inline, virtual] |
Implements rc_interface_wrapper_base::accessor_base.
Definition at line 1119 of file rc_abstract_accessor.h.
Referenced by rc_abstract_accessor::rc_set_target().
| bool rc_set_target | ( | rc_interface_wrapper< IF > & | target | ) | [inline, virtual] |
Definition at line 1109 of file rc_abstract_accessor.h.
| virtual sc_interface* rc_get_target_interface | ( | ) | const [inline, virtual] |
Implements rc_interface_wrapper_base::accessor_base.
Definition at line 306 of file rc_abstract_accessor.h.
| bool rc_set_target | ( | sc_interface & | target | ) | [inline, virtual] |
Implements rc_interface_wrapper_base::accessor_base.
Definition at line 1152 of file rc_abstract_accessor.h.
| bool rc_set_target | ( | sc_interface & | target, | |
| const rc_process_control & | pctrl | |||
| ) | [inline, virtual] |
Implements rc_interface_wrapper_base::accessor_base.
Definition at line 1163 of file rc_abstract_accessor.h.
| bool rc_set_target | ( | IF & | target | ) | [inline, virtual] |
| bool rc_set_target | ( | IF & | target, | |
| const rc_process_control & | pctrl | |||
| ) | [inline, virtual] |
| void rc_clear_target | ( | ) | [inline, virtual] |
Implements rc_interface_wrapper_base::accessor_base.
Definition at line 1175 of file rc_abstract_accessor.h.
Referenced by rc_abstract_accessor::rc_set_target().
| virtual void rc_on_target_changed | ( | ) | [inline, virtual] |
Reimplemented in rc_fifo_in_filter, and rc_fifo_out_filter.
Definition at line 321 of file rc_abstract_accessor.h.
Referenced by rc_abstract_accessor::rc_clear_target().
| bool rc_has_target_wrapper | ( | ) | const [inline] |
Definition at line 323 of file rc_abstract_accessor.h.
| bool rc_has_target_interface | ( | ) | const [inline] |
Definition at line 326 of file rc_abstract_accessor.h.
| IF & rc_get_fallback_if | ( | ) | const [inline, protected, virtual] |
Definition at line 1184 of file rc_abstract_accessor.h.
| R rc_nb_forward | ( | R(IF_::*)() | method | ) | const [inline, protected] |
Definition at line 335 of file rc_abstract_accessor.h.
Referenced by rc_accessor< sc_signal_inout_if< bool > >::is_reset(), and rc_accessor< sc_signal_in_if< bool > >::is_reset().
| R rc_nb_forward | ( | R(IF_::*)() const | method | ) | const [inline, protected] |
Definition at line 339 of file rc_abstract_accessor.h.
| R rc_nb_forward | ( | R(IF_::*)(A1_) | method, | |
| A1 | a1 | |||
| ) | const [inline, protected] |
Definition at line 343 of file rc_abstract_accessor.h.
| R rc_nb_forward | ( | R(IF_::*)(A1_) const | method, | |
| A1 | a1 | |||
| ) | const [inline, protected] |
Definition at line 347 of file rc_abstract_accessor.h.
| R rc_nb_forward | ( | R(IF_::*)(A1_, A2_) | method, | |
| A1 | a1, | |||
| A2 | a2 | |||
| ) | const [inline, protected] |
Definition at line 351 of file rc_abstract_accessor.h.
| R rc_nb_forward | ( | R(IF_::*)(A1_, A2_) const | method, | |
| A1 | a1, | |||
| A2 | a2 | |||
| ) | const [inline, protected] |
Definition at line 356 of file rc_abstract_accessor.h.
| R rc_nb_forward | ( | R(IF_::*)(A1_, A2_, A3_) | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3 | |||
| ) | const [inline, protected] |
Definition at line 362 of file rc_abstract_accessor.h.
| R rc_nb_forward | ( | R(IF_::*)(A1_, A2_, A3_) const | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3 | |||
| ) | const [inline, protected] |
Definition at line 368 of file rc_abstract_accessor.h.
| R rc_nb_forward | ( | R(IF_::*)(A1_, A2_, A3_, A4_) | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4 | |||
| ) | const [inline, protected] |
Definition at line 375 of file rc_abstract_accessor.h.
| R rc_nb_forward | ( | R(IF_::*)(A1_, A2_, A3_, A4_) const | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4 | |||
| ) | const [inline, protected] |
Definition at line 382 of file rc_abstract_accessor.h.
| R rc_nb_forward | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_) | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5 | |||
| ) | const [inline, protected] |
Definition at line 390 of file rc_abstract_accessor.h.
| R rc_nb_forward | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_) const | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5 | |||
| ) | const [inline, protected] |
Definition at line 398 of file rc_abstract_accessor.h.
| R rc_nb_forward | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_) | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6 | |||
| ) | const [inline, protected] |
Definition at line 407 of file rc_abstract_accessor.h.
| R rc_nb_forward | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_) const | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6 | |||
| ) | const [inline, protected] |
Definition at line 416 of file rc_abstract_accessor.h.
| R rc_nb_forward | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_) | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6, | |||
| A7 | a7 | |||
| ) | const [inline, protected] |
Definition at line 426 of file rc_abstract_accessor.h.
| R rc_nb_forward | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_) const | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6, | |||
| A7 | a7 | |||
| ) | const [inline, protected] |
Definition at line 436 of file rc_abstract_accessor.h.
| R rc_nb_forward | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_) | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6, | |||
| A7 | a7, | |||
| A8 | a8 | |||
| ) | const [inline, protected] |
Definition at line 446 of file rc_abstract_accessor.h.
| R rc_nb_forward | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_) const | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6, | |||
| A7 | a7, | |||
| A8 | a8 | |||
| ) | const [inline, protected] |
Definition at line 456 of file rc_abstract_accessor.h.
| R rc_nb_forward | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_) | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6, | |||
| A7 | a7, | |||
| A8 | a8, | |||
| A9 | a9 | |||
| ) | const [inline, protected] |
Definition at line 466 of file rc_abstract_accessor.h.
| R rc_nb_forward | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_) const | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6, | |||
| A7 | a7, | |||
| A8 | a8, | |||
| A9 | a9 | |||
| ) | const [inline, protected] |
Definition at line 477 of file rc_abstract_accessor.h.
| R rc_nb_forward | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_, A10_) | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6, | |||
| A7 | a7, | |||
| A8 | a8, | |||
| A9 | a9, | |||
| A10 | a10 | |||
| ) | const [inline, protected] |
Definition at line 489 of file rc_abstract_accessor.h.
| R rc_nb_forward | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_, A10_) const | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6, | |||
| A7 | a7, | |||
| A8 | a8, | |||
| A9 | a9, | |||
| A10 | a10 | |||
| ) | const [inline, protected] |
Definition at line 504 of file rc_abstract_accessor.h.
| R rc_forward | ( | R(IF_::*)() | method | ) | const [inline, protected] |
Definition at line 517 of file rc_abstract_accessor.h.
| R rc_forward | ( | R(IF_::*)() const | method | ) | const [inline, protected] |
Definition at line 521 of file rc_abstract_accessor.h.
| R rc_forward | ( | R(IF_::*)(A1_) | method, | |
| A1 | a1 | |||
| ) | const [inline, protected] |
Definition at line 525 of file rc_abstract_accessor.h.
| R rc_forward | ( | R(IF_::*)(A1_) const | method, | |
| A1 | a1 | |||
| ) | const [inline, protected] |
Definition at line 529 of file rc_abstract_accessor.h.
| R rc_forward | ( | R(IF_::*)(A1_, A2_) | method, | |
| A1 | a1, | |||
| A2 | a2 | |||
| ) | const [inline, protected] |
Definition at line 533 of file rc_abstract_accessor.h.
| R rc_forward | ( | R(IF_::*)(A1_, A2_) const | method, | |
| A1 | a1, | |||
| A2 | a2 | |||
| ) | const [inline, protected] |
Definition at line 538 of file rc_abstract_accessor.h.
| R rc_forward | ( | R(IF_::*)(A1_, A2_, A3_) | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3 | |||
| ) | const [inline, protected] |
Definition at line 544 of file rc_abstract_accessor.h.
| R rc_forward | ( | R(IF_::*)(A1_, A2_, A3_) const | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3 | |||
| ) | const [inline, protected] |
Definition at line 550 of file rc_abstract_accessor.h.
| R rc_forward | ( | R(IF_::*)(A1_, A2_, A3_, A4_) | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4 | |||
| ) | const [inline, protected] |
Definition at line 557 of file rc_abstract_accessor.h.
| R rc_forward | ( | R(IF_::*)(A1_, A2_, A3_, A4_) const | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4 | |||
| ) | const [inline, protected] |
Definition at line 564 of file rc_abstract_accessor.h.
| R rc_forward | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_) | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5 | |||
| ) | const [inline, protected] |
Definition at line 572 of file rc_abstract_accessor.h.
| R rc_forward | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_) const | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5 | |||
| ) | const [inline, protected] |
Definition at line 580 of file rc_abstract_accessor.h.
| R rc_forward | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_) | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6 | |||
| ) | const [inline, protected] |
Definition at line 589 of file rc_abstract_accessor.h.
| R rc_forward | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_) const | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6 | |||
| ) | const [inline, protected] |
Definition at line 598 of file rc_abstract_accessor.h.
| R rc_forward | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_) | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6, | |||
| A7 | a7 | |||
| ) | const [inline, protected] |
Definition at line 608 of file rc_abstract_accessor.h.
| R rc_forward | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_) const | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6, | |||
| A7 | a7 | |||
| ) | const [inline, protected] |
Definition at line 618 of file rc_abstract_accessor.h.
| R rc_forward | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_) | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6, | |||
| A7 | a7, | |||
| A8 | a8 | |||
| ) | const [inline, protected] |
Definition at line 628 of file rc_abstract_accessor.h.
| R rc_forward | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_) const | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6, | |||
| A7 | a7, | |||
| A8 | a8 | |||
| ) | const [inline, protected] |
Definition at line 638 of file rc_abstract_accessor.h.
| R rc_forward | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_) | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6, | |||
| A7 | a7, | |||
| A8 | a8, | |||
| A9 | a9 | |||
| ) | const [inline, protected] |
Definition at line 648 of file rc_abstract_accessor.h.
| R rc_forward | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_) const | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6, | |||
| A7 | a7, | |||
| A8 | a8, | |||
| A9 | a9 | |||
| ) | const [inline, protected] |
Definition at line 659 of file rc_abstract_accessor.h.
| R rc_forward | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_, A10_) | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6, | |||
| A7 | a7, | |||
| A8 | a8, | |||
| A9 | a9, | |||
| A10 | a10 | |||
| ) | const [inline, protected] |
Definition at line 671 of file rc_abstract_accessor.h.
| R rc_forward | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_, A10_) const | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6, | |||
| A7 | a7, | |||
| A8 | a8, | |||
| A9 | a9, | |||
| A10 | a10 | |||
| ) | const [inline, protected] |
Definition at line 683 of file rc_abstract_accessor.h.
| void rc_nb_forward_driver | ( | void(IF_::*)() | method | ) | [inline, protected] |
Definition at line 693 of file rc_abstract_accessor.h.
| void rc_nb_forward_driver | ( | void(IF_::*)() const | method | ) | [inline, protected] |
Definition at line 697 of file rc_abstract_accessor.h.
| void rc_nb_forward_driver | ( | void(IF_::*)(A1_) | method, | |
| A1 | a1 | |||
| ) | [inline, protected] |
Definition at line 701 of file rc_abstract_accessor.h.
| void rc_nb_forward_driver | ( | void(IF_::*)(A1_) const | method, | |
| A1 | a1 | |||
| ) | [inline, protected] |
Definition at line 705 of file rc_abstract_accessor.h.
| void rc_nb_forward_driver | ( | void(IF_::*)(A1_, A2_) | method, | |
| A1 | a1, | |||
| A2 | a2 | |||
| ) | [inline, protected] |
Definition at line 710 of file rc_abstract_accessor.h.
| void rc_nb_forward_driver | ( | void(IF_::*)(A1_, A2_) const | method, | |
| A1 | a1, | |||
| A2 | a2 | |||
| ) | [inline, protected] |
Definition at line 715 of file rc_abstract_accessor.h.
| void rc_nb_forward_driver | ( | void(IF_::*)(A1_, A2_, A3_) | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3 | |||
| ) | [inline, protected] |
Definition at line 721 of file rc_abstract_accessor.h.
| void rc_nb_forward_driver | ( | void(IF_::*)(A1_, A2_, A3_) const | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3 | |||
| ) | [inline, protected] |
Definition at line 727 of file rc_abstract_accessor.h.
| void rc_nb_forward_driver | ( | void(IF_::*)(A1_, A2_, A3_, A4_) | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4 | |||
| ) | [inline, protected] |
Definition at line 733 of file rc_abstract_accessor.h.
| void rc_nb_forward_driver | ( | void(IF_::*)(A1_, A2_, A3_, A4_) const | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4 | |||
| ) | [inline, protected] |
Definition at line 741 of file rc_abstract_accessor.h.
| void rc_nb_forward_driver | ( | void(IF_::*)(A1_, A2_, A3_, A4_, A5_) | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5 | |||
| ) | [inline, protected] |
Definition at line 749 of file rc_abstract_accessor.h.
| void rc_nb_forward_driver | ( | void(IF_::*)(A1_, A2_, A3_, A4_, A5_) const | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5 | |||
| ) | [inline, protected] |
Definition at line 757 of file rc_abstract_accessor.h.
| void rc_nb_forward_driver | ( | void(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_) | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6 | |||
| ) | [inline, protected] |
Definition at line 766 of file rc_abstract_accessor.h.
| void rc_nb_forward_driver | ( | void(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_) const | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6 | |||
| ) | [inline, protected] |
Definition at line 775 of file rc_abstract_accessor.h.
| void rc_nb_forward_driver | ( | void(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_) | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6, | |||
| A7 | a7 | |||
| ) | [inline, protected] |
Definition at line 785 of file rc_abstract_accessor.h.
| void rc_nb_forward_driver | ( | void(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_) const | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6, | |||
| A7 | a7 | |||
| ) | [inline, protected] |
Definition at line 796 of file rc_abstract_accessor.h.
| void rc_nb_forward_driver | ( | void(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_) | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6, | |||
| A7 | a7, | |||
| A8 | a8 | |||
| ) | [inline, protected] |
Definition at line 807 of file rc_abstract_accessor.h.
| void rc_nb_forward_driver | ( | void(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_) const | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6, | |||
| A7 | a7, | |||
| A8 | a8 | |||
| ) | [inline, protected] |
Definition at line 818 of file rc_abstract_accessor.h.
| void rc_nb_forward_driver | ( | void(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_) | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6, | |||
| A7 | a7, | |||
| A8 | a8, | |||
| A9 | a9 | |||
| ) | [inline, protected] |
Definition at line 829 of file rc_abstract_accessor.h.
| void rc_nb_forward_driver | ( | void(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_) const | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6, | |||
| A7 | a7, | |||
| A8 | a8, | |||
| A9 | a9 | |||
| ) | [inline, protected] |
Definition at line 840 of file rc_abstract_accessor.h.
| void rc_nb_forward_driver | ( | void(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_, A10_) | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6, | |||
| A7 | a7, | |||
| A8 | a8, | |||
| A9 | a9, | |||
| A10 | a10 | |||
| ) | [inline, protected] |
Definition at line 852 of file rc_abstract_accessor.h.
| void rc_nb_forward_driver | ( | void(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_, A10_) const | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6, | |||
| A7 | a7, | |||
| A8 | a8, | |||
| A9 | a9, | |||
| A10 | a10 | |||
| ) | [inline, protected] |
Definition at line 865 of file rc_abstract_accessor.h.
| R rc_forward_driver | ( | R(IF_::*)() | method | ) | [inline, protected] |
Definition at line 877 of file rc_abstract_accessor.h.
| R rc_forward_driver | ( | R(IF_::*)() const | method | ) | [inline, protected] |
Definition at line 881 of file rc_abstract_accessor.h.
| R rc_forward_driver | ( | R(IF_::*)(A1_) | method, | |
| A1 | a1 | |||
| ) | [inline, protected] |
Definition at line 885 of file rc_abstract_accessor.h.
| R rc_forward_driver | ( | R(IF_::*)(A1_) const | method, | |
| A1 | a1 | |||
| ) | [inline, protected] |
Definition at line 889 of file rc_abstract_accessor.h.
| R rc_forward_driver | ( | R(IF_::*)(A1_, A2_) | method, | |
| A1 | a1, | |||
| A2 | a2 | |||
| ) | [inline, protected] |
Definition at line 894 of file rc_abstract_accessor.h.
| R rc_forward_driver | ( | R(IF_::*)(A1_, A2_) const | method, | |
| A1 | a1, | |||
| A2 | a2 | |||
| ) | [inline, protected] |
Definition at line 899 of file rc_abstract_accessor.h.
| R rc_forward_driver | ( | R(IF_::*)(A1_, A2_, A3_) | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3 | |||
| ) | [inline, protected] |
Definition at line 905 of file rc_abstract_accessor.h.
| R rc_forward_driver | ( | R(IF_::*)(A1_, A2_, A3_) const | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3 | |||
| ) | [inline, protected] |
Definition at line 911 of file rc_abstract_accessor.h.
| R rc_forward_driver | ( | R(IF_::*)(A1_, A2_, A3_, A4_) | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4 | |||
| ) | [inline, protected] |
Definition at line 917 of file rc_abstract_accessor.h.
| R rc_forward_driver | ( | R(IF_::*)(A1_, A2_, A3_, A4_) const | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4 | |||
| ) | [inline, protected] |
Definition at line 925 of file rc_abstract_accessor.h.
| R rc_forward_driver | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_) | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5 | |||
| ) | [inline, protected] |
Definition at line 933 of file rc_abstract_accessor.h.
| R rc_forward_driver | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_) const | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5 | |||
| ) | [inline, protected] |
Definition at line 941 of file rc_abstract_accessor.h.
| R rc_forward_driver | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_) | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6 | |||
| ) | [inline, protected] |
Definition at line 951 of file rc_abstract_accessor.h.
| R rc_forward_driver | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_) const | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6 | |||
| ) | [inline, protected] |
Definition at line 961 of file rc_abstract_accessor.h.
| R rc_forward_driver | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_) | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6, | |||
| A7 | a7 | |||
| ) | [inline, protected] |
Definition at line 972 of file rc_abstract_accessor.h.
| R rc_forward_driver | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_) const | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6, | |||
| A7 | a7 | |||
| ) | [inline, protected] |
Definition at line 984 of file rc_abstract_accessor.h.
| R rc_forward_driver | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_) | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6, | |||
| A7 | a7, | |||
| A8 | a8 | |||
| ) | [inline, protected] |
Definition at line 996 of file rc_abstract_accessor.h.
| R rc_forward_driver | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_) const | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6, | |||
| A7 | a7, | |||
| A8 | a8 | |||
| ) | [inline, protected] |
Definition at line 1008 of file rc_abstract_accessor.h.
| R rc_forward_driver | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_) | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6, | |||
| A7 | a7, | |||
| A8 | a8, | |||
| A9 | a9 | |||
| ) | [inline, protected] |
Definition at line 1020 of file rc_abstract_accessor.h.
| R rc_forward_driver | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_) const | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6, | |||
| A7 | a7, | |||
| A8 | a8, | |||
| A9 | a9 | |||
| ) | [inline, protected] |
Definition at line 1032 of file rc_abstract_accessor.h.
| R rc_forward_driver | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_, A10_) | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6, | |||
| A7 | a7, | |||
| A8 | a8, | |||
| A9 | a9, | |||
| A10 | a10 | |||
| ) | [inline, protected] |
Definition at line 1045 of file rc_abstract_accessor.h.
| R rc_forward_driver | ( | R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_, A10_) const | method, | |
| A1 | a1, | |||
| A2 | a2, | |||
| A3 | a3, | |||
| A4 | a4, | |||
| A5 | a5, | |||
| A6 | a6, | |||
| A7 | a7, | |||
| A8 | a8, | |||
| A9 | a9, | |||
| A10 | a10 | |||
| ) | [inline, protected] |
Definition at line 1059 of file rc_abstract_accessor.h.
| rc_process_behavior_change _rc_process_behavior_change | ( | rc_process_handle & | hproc | ) | const [inline, private] |
Definition at line 1198 of file rc_abstract_accessor.h.
| void _rc_wait_activation | ( | ) | const [inline, private] |
Definition at line 1209 of file rc_abstract_accessor.h.
| int _rc_driver_process_index | ( | sc_process_handle & | hproc | ) | [inline, private] |
Definition at line 1220 of file rc_abstract_accessor.h.
| int _rc_nb_driver_process_index | ( | sc_process_handle | hproc | ) | [inline, private] |
Definition at line 1230 of file rc_abstract_accessor.h.
| rc_abstract_accessor& operator= | ( | const rc_abstract_accessor< IF > & | accessor | ) | [private] |
rc_interface_wrapper<IF>* p_target_wrapper [private] |
Definition at line 1082 of file rc_abstract_accessor.h.
Referenced by rc_abstract_accessor::rc_clear_target(), rc_abstract_accessor< sc_signal_in_if< sc_dt::sc_logic > >::rc_get_target_wrapper(), rc_abstract_accessor< sc_signal_in_if< sc_dt::sc_logic > >::rc_get_target_wrapper_base(), rc_abstract_accessor< sc_signal_in_if< sc_dt::sc_logic > >::rc_has_target_wrapper(), and rc_abstract_accessor::rc_set_target().
IF* p_target_if [private] |
Definition at line 1083 of file rc_abstract_accessor.h.
Referenced by rc_abstract_accessor::rc_clear_target(), rc_abstract_accessor< sc_signal_in_if< sc_dt::sc_logic > >::rc_get_target_interface(), rc_abstract_accessor< sc_signal_in_if< sc_dt::sc_logic > >::rc_has_target_interface(), and rc_abstract_accessor::rc_set_target().
sc_event p_target_set_event [private] |
Definition at line 1084 of file rc_abstract_accessor.h.
Referenced by rc_abstract_accessor::_rc_wait_activation(), and rc_abstract_accessor::rc_set_target().
const rc_process_control* p_pctrl [private] |
Definition at line 1085 of file rc_abstract_accessor.h.
Referenced by rc_abstract_accessor::_rc_process_behavior_change(), rc_abstract_accessor::_rc_wait_activation(), rc_abstract_accessor::rc_clear_target(), and rc_abstract_accessor::rc_set_target().
1.5.3