16#ifndef SIMICS_SYSTEMC_LATE_BINDER_H
17#define SIMICS_SYSTEMC_LATE_BINDER_H
20#include <sysc/intc/kernel/late_binder_callback.h>
21#include <sysc/intc/communication/unconnected_base.h>
28class LateBinder :
public intc::late_binder_callback_interface {
30 virtual ~LateBinder();
31 void bind(sc_core::sc_port_base *port);
34 template <
typename T,
typename P>
35 void bind_unconnected_port(P *port);
37 bool signal_bind(sc_core::sc_port_base *port);
38 template <
unsigned int BUSWIDTH,
typename TYPES>
39 bool socket_bind(sc_core::sc_port_base *port);
41 std::vector<intc::UnconnectedBase*> unconnected_objects_;
Definition: pci_bus_interface.h:24