|
The Sparta Modeling Framework
|
File that defines the Port base class. More...
#include <set>#include <list>#include <unordered_map>#include <algorithm>#include <ostream>#include <string>#include <vector>#include "sparta/events/Event.hpp"#include "sparta/simulation/TreeNode.hpp"#include "sparta/simulation/Clock.hpp"#include "sparta/events/Scheduleable.hpp"#include "sparta/kernel/Scheduler.hpp"#include "sparta/utils/SpartaAssert.hpp"#include "sparta/utils/SpartaException.hpp"#include "sparta/kernel/SpartaHandler.hpp"#include "sparta/events/SchedulingPhases.hpp"Go to the source code of this file.
Classes | |
| class | sparta::Port |
| The port interface used to bind port types together and defines a port behavior. More... | |
| class | sparta::InPort |
| Base class for all InPort types. More... | |
| class | sparta::OutPort |
| Base class for all OutPort types. More... | |
Namespaces | |
| namespace | sparta |
| Macros for handling exponential backoff. | |
Functions | |
| void | sparta::bind (Port *p1, Port *p2) |
| Bind two ports together. | |
| void | sparta::bind (Port &p1, Port &p2) |
| Bind two ports together. | |
| void | sparta::bind (Port *p1, Port &p2) |
| Bind two ports together. | |
| void | sparta::bind (Port &p1, Port *p2) |
| Bind two ports together. | |
File that defines the Port base class.
Definition in file Port.hpp.