sc_port.hh (13132:1fb4a87f550f) | sc_port.hh (13202:2bce0d678b2f) |
---|---|
1/* 2 * Copyright 2018 Google, Inc. 3 * 4 * Redistribution and use in source and binary forms, with or without 5 * modification, are permitted provided that the following conditions are 6 * met: redistributions of source code must retain the above copyright 7 * notice, this list of conditions and the following disclaimer; 8 * redistributions in binary form must reproduce the above copyright --- 54 unchanged lines hidden (view full) --- 63 public: 64 sc_port_base(const char *name, int n, sc_port_policy p); 65 66 void warn_unimpl(const char *func) const; 67 68 int maxSize() const; 69 int size() const; 70 | 1/* 2 * Copyright 2018 Google, Inc. 3 * 4 * Redistribution and use in source and binary forms, with or without 5 * modification, are permitted provided that the following conditions are 6 * met: redistributions of source code must retain the above copyright 7 * notice, this list of conditions and the following disclaimer; 8 * redistributions in binary form must reproduce the above copyright --- 54 unchanged lines hidden (view full) --- 63 public: 64 sc_port_base(const char *name, int n, sc_port_policy p); 65 66 void warn_unimpl(const char *func) const; 67 68 int maxSize() const; 69 int size() const; 70 |
71 const char *kind() const { return "sc_port_base"; } 72 |
|
71 protected: 72 // Implementation defined, but depended on by the tests. 73 void bind(sc_interface &); 74 void bind(sc_port_base &); 75 76 friend class ::sc_gem5::Module; 77 78 // Implementation defined, but depended on by the tests. --- 189 unchanged lines hidden --- | 73 protected: 74 // Implementation defined, but depended on by the tests. 75 void bind(sc_interface &); 76 void bind(sc_port_base &); 77 78 friend class ::sc_gem5::Module; 79 80 // Implementation defined, but depended on by the tests. --- 189 unchanged lines hidden --- |