template<typename T>
PollableComponent struct
Component
class for a generic, pollable VT runtime module, CRTP'ed over the component's actual type. A pollable component will be registered with the VT scheduler to ensure it makes progress.
Base classes
-
template<typename T>struct Component<T>
Component
class for a generic VT runtime module, CRTP'ed over the component's actual type
Public functions
Function documentation
template<typename T>
bool vt:: runtime:: component:: PollableComponent<T>:: pollable() override
Whether the component requires the scheduler to poll.
Returns | pollable component returns true to indicate progress function to be invoked |
---|