Go to the documentation of this file.
34 #ifndef TTA_OUTPUTPSOCKETRESOURCE_HH
35 #define TTA_OUTPUTPSOCKETRESOURCE_HH
57 virtual bool isAvailable(
const int cycle)
const override;
63 void clear()
override;
75 std::map<int, std::pair<const TTAMachine::Port*, int> >
storedPorts_;
OutputPSocketResource & operator=(const OutputPSocketResource &)
OutputPSocketResource(const std::string &name, unsigned int initiationInterval=0)
virtual bool operator<(const SchedulingResource &other) const override
virtual bool validateRelatedGroups() override
virtual bool canAssign(const int cycle, const MoveNode &node) const override
virtual ~OutputPSocketResource()
virtual void unassign(const int cycle, MoveNode &node) override
std::map< int, std::pair< const TTAMachine::Port *, int > > storedPorts_
virtual void assign(const int cycle, MoveNode &node) override
int initiationInterval() const
virtual bool validateDependentGroups() override
virtual const std::string & name() const
virtual bool isAvailable(const int cycle) const override
virtual bool isOutputPSocketResource() const override