| 
| typedef sc_port_base  | base_type | 
|   | 
| typedef sc_port_b< IF >  | this_type | 
|   | 
| typedef this_type  | port_type | 
|   | 
| typedef sc_port_base  | this_type | 
|   | 
| typedef unsigned  | phase_cb_mask | 
|   | 
|   | sc_port_b (int max_size_, sc_port_policy policy=SC_ONE_OR_MORE_BOUND) | 
|   | 
|   | sc_port_b (const char *name_, int max_size_, sc_port_policy policy=SC_ONE_OR_MORE_BOUND) | 
|   | 
| virtual  | ~sc_port_b () | 
|   | 
| virtual int  | vbind (sc_interface &) | 
|   | 
| virtual int  | vbind (sc_port_base &) | 
|   | 
| virtual void  | make_sensitive (sc_thread_handle, sc_event_finder *=0) const  | 
|   | 
| virtual void  | make_sensitive (sc_method_handle, sc_event_finder *=0) const  | 
|   | 
|   | sc_port_base (int max_size_, sc_port_policy policy=SC_ONE_OR_MORE_BOUND) | 
|   | 
|   | sc_port_base (const char *name_, int max_size_, sc_port_policy policy=SC_ONE_OR_MORE_BOUND) | 
|   | 
| virtual  | ~sc_port_base () | 
|   | 
| void  | bind (sc_interface &interface_) | 
|   | 
| void  | bind (this_type &parent_) | 
|   | 
| virtual void  | before_end_of_elaboration () | 
|   | 
| virtual void  | end_of_elaboration () | 
|   | 
| virtual void  | start_of_simulation () | 
|   | 
| virtual void  | end_of_simulation () | 
|   | 
| void  | report_error (const char *id, const char *add_msg=0) const  | 
|   | 
| void  | add_static_event (sc_method_handle process_p, const sc_event &event) const  | 
|   | 
| void  | add_static_event (sc_thread_handle process_p, const sc_event &event) const  | 
|   | 
|   | sc_object () | 
|   | 
|   | sc_object (const char *nm) | 
|   | 
|   | sc_object (const sc_object &) | 
|   | 
| sc_object &  | operator= (const sc_object &) | 
|   | 
| virtual  | ~sc_object () | 
|   | 
| virtual void  | add_child_event (sc_event *event_p) | 
|   | 
| virtual void  | add_child_object (sc_object *object_p) | 
|   | 
| virtual bool  | remove_child_event (sc_event *event_p) | 
|   | 
| virtual bool  | remove_child_object (sc_object *object_p) | 
|   | 
| phase_cb_mask  | register_simulation_phase_callback (phase_cb_mask) | 
|   | 
| phase_cb_mask  | unregister_simulation_phase_callback (phase_cb_mask) | 
|   | 
| sc_bind_info *  | m_bind_info | 
|   | 
template<class IF, int N = 1, sc_port_policy P = SC_ONE_OR_MORE_BOUND>
class sc_core::sc_port< IF, N, P >
Generic port class and base class for other port classes. 
N is the maximum number of channels (with interface IF) that can be bound to this port. N <= 0 means no maximum. 
Definition at line 375 of file sc_port.h.