OpenASIP
2.0
PSocketResource Member List
This is the complete list of members for
PSocketResource
, including all inherited members.
addToDependentGroup
(const int group, SchedulingResource &resource)
SchedulingResource
virtual
addToRelatedGroup
(const int group, SchedulingResource &resource)
SchedulingResource
virtual
assign
(const int cycle, MoveNode &node) override
PSocketResource
virtual
canAssign
(const int cycle, const MoveNode &node) const override
PSocketResource
virtual
clear
() override
PSocketResource
virtual
decreaseUseCount
()
SchedulingResource
virtual
dependentResource
(const int group, const int index) const
SchedulingResource
virtual
dependentResourceCount
(const int group) const
SchedulingResource
inline
dependentResourceGroup_
SchedulingResource
private
dependentResourceGroupCount
() const
SchedulingResource
virtual
hasDependentResource
(const SchedulingResource &sResource) const
SchedulingResource
virtual
hasRelatedResource
(const SchedulingResource &sResource) const
SchedulingResource
virtual
increaseUseCount
()
SchedulingResource
virtual
initiationInterval
() const
SchedulingResource
initiationInterval_
SchedulingResource
protected
instructionIndex
(int cycle) const
SchedulingResource
inline
isAvailable
(const int cycle) const override
PSocketResource
virtual
isBusResource
() const
SchedulingResource
virtual
isExecutionPipelineResource
() const
SchedulingResource
virtual
isInputFUResource
() const
SchedulingResource
virtual
isInputPSocketResource
() const
SchedulingResource
virtual
isInUse
(const int cycle) const override
PSocketResource
virtual
isITemplateResource
() const
SchedulingResource
virtual
isIUResource
() const
SchedulingResource
virtual
isOutputFUResource
() const
SchedulingResource
virtual
isOutputPSocketResource
() const
SchedulingResource
virtual
isSegmentResource
() const
SchedulingResource
virtual
isShortImmPSocketResource
() const
SchedulingResource
virtual
name
() const
SchedulingResource
virtual
name_
SchedulingResource
private
operator<
(const SchedulingResource &other) const
SchedulingResource
virtual
operator=
(const PSocketResource &)
PSocketResource
private
PSocketResource
(const std::string &name, unsigned int initiationInterval=0)
PSocketResource
PSocketResource
(const PSocketResource &)
PSocketResource
private
relatedResource
(const int group, const int index) const
SchedulingResource
virtual
relatedResourceCount
(const int group) const
SchedulingResource
inline
relatedResourceGroup_
SchedulingResource
private
relatedResourceGroupCount
() const
SchedulingResource
virtual
relatedResourceSet_
SchedulingResource
private
resourceRecord_
PSocketResource
protected
ResourceRecordType
typedef
PSocketResource
protected
SchedulingResource
(const std::string &name, const unsigned int ii=0)
SchedulingResource
SchedulingResource
(const SchedulingResource &)
SchedulingResource
private
SchedulingResourceGroup
typedef
SchedulingResource
private
SchedulingResourceSet
typedef
SchedulingResource
private
SchedulingResourceVector
typedef
SchedulingResource
private
setInitiationInterval
(unsigned int ii)
SchedulingResource
setMaxCycle
(unsigned int)
SchedulingResource
inline
virtual
unassign
(const int cycle, MoveNode &node) override
PSocketResource
virtual
useCount
() const
SchedulingResource
virtual
useCount_
SchedulingResource
private
validateDependentGroups
()
SchedulingResource
protected
virtual
validateRelatedGroups
()
SchedulingResource
protected
virtual
~PSocketResource
()
PSocketResource
virtual
~SchedulingResource
()
SchedulingResource
virtual
Generated by
1.8.17