#include <rc_portmap.h>

Definition at line 53 of file rc_portmap.h.
Public Types | |
| enum | { portmap_size = 0 } |
Public Member Functions | |
| int | size () const |
| rc_object_handle | get (int index) const |
| rc_object_handle | operator[] (int index) const |
| sc_object & | get_object (int index) const |
| sc_interface * | get_interface (int index) const |
| virtual bool | is_compatible (this_type &portmap) const =0 |
Protected Member Functions | |
| rc_portmap_base () | |
| virtual | ~rc_portmap_base () |
| void | _rc_init (rc_object_handle arr[], int size) |
Private Types | |
| typedef rc_portmap_base | this_type |
Private Attributes | |
| rc_object_handle * | p_arr |
| int | p_size |
typedef rc_portmap_base this_type [private] |
| anonymous enum |
| rc_portmap_base | ( | ) | [inline, protected] |
Definition at line 62 of file rc_portmap.h.
| virtual ~rc_portmap_base | ( | ) | [inline, protected, virtual] |
Definition at line 83 of file rc_portmap.h.
| int size | ( | ) | const [inline] |
Definition at line 67 of file rc_portmap.h.
Referenced by rc_switch_connector_base::bind_static(), rc_reconfigurable::move(), and rc_reconfigurable::rc_add_portmap().
| rc_object_handle get | ( | int | index | ) | const |
| rc_object_handle operator[] | ( | int | index | ) | const [inline] |
Definition at line 72 of file rc_portmap.h.
| sc_object & get_object | ( | int | index | ) | const |
| sc_interface * get_interface | ( | int | index | ) | const |
Definition at line 61 of file rc_portmap.cpp.
| virtual bool is_compatible | ( | this_type & | portmap | ) | const [pure virtual] |
| void _rc_init | ( | rc_object_handle | arr[], | |
| int | size | |||
| ) | [protected] |
rc_object_handle* p_arr [private] |
Reimplemented in rc_portmap.
Definition at line 90 of file rc_portmap.h.
Referenced by rc_portmap_base::_rc_init(), rc_portmap_base::get(), rc_portmap_base::get_interface(), and rc_portmap_base::get_object().
int p_size [private] |
Definition at line 91 of file rc_portmap.h.
Referenced by rc_portmap_base::_rc_init(), rc_portmap_base::get(), rc_portmap_base::get_interface(), rc_portmap_base::get_object(), and rc_portmap_base::size().
1.5.3