comm_monitor.hh (9090:e4e22240398f) comm_monitor.hh (9294:8fb03b13de02)
1/*
2 * Copyright (c) 2012 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 63 unchanged lines hidden (view full) ---

72 *
73 * @param params Python parameters
74 */
75 CommMonitor(Params* params);
76
77 /** Destructor */
78 ~CommMonitor() { }
79
1/*
2 * Copyright (c) 2012 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 63 unchanged lines hidden (view full) ---

72 *
73 * @param params Python parameters
74 */
75 CommMonitor(Params* params);
76
77 /** Destructor */
78 ~CommMonitor() { }
79
80 virtual MasterPort& getMasterPort(const std::string& if_name,
81 int idx = -1);
80 virtual BaseMasterPort& getMasterPort(const std::string& if_name,
81 PortID idx = InvalidPortID);
82
82
83 virtual SlavePort& getSlavePort(const std::string& if_name,
84 int idx = -1);
83 virtual BaseSlavePort& getSlavePort(const std::string& if_name,
84 PortID idx = InvalidPortID);
85
86 virtual void init();
87
88 /** Register statistics */
89 void regStats();
90
91 private:
92

--- 340 unchanged lines hidden ---
85
86 virtual void init();
87
88 /** Register statistics */
89 void regStats();
90
91 private:
92

--- 340 unchanged lines hidden ---