Searched refs:IntrpResource (Results 1 – 8 of 8) sorted by relevance
24 class IntrpResource {28 IntrpResource() : st_(State::kRunning) {} in IntrpResource() function30 virtual ~IntrpResource() = default;
33 using SvcAllocator = Allocator<std::pair<const std::string, IntrpResource *>>;45 Status Register(const std::string &name, IntrpResource *res);58 std::map<std::string, IntrpResource *> all_intrp_resources_;
30 class CondVar : public IntrpResource {
68 IntrpResource::Interrupt(); in Interrupt()
40 Status IntrpService::Register(const std::string &name, IntrpResource *res) { in Register()
47 class Task : public IntrpResource {
121 IntrpResource::ResetIntrpState(); in Task()
261 class IntrpResource { ... };280 All related IntrpResource can register to a292 which goes through all registered IntrpResource objects and call the corresponding Interrupt().294 A IntrpResource is always associated with a TaskGroup:317 class CondVar : public IntrpResource { ... }324 IntrpResource::Interrupt();