Lines Matching refs:Cap
110 L4::Cap<Parent> parent() const noexcept
111 { return L4::Cap<Parent>(_env.parent); }
116 L4::Cap<Mem_alloc> mem_alloc() const noexcept
117 { return L4::Cap<Mem_alloc>(_env.mem_alloc); }
121 L4::Cap<L4::Factory> user_factory() const noexcept
122 { return L4::Cap<L4::Factory>(_env.mem_alloc); }
127 L4::Cap<Rm> rm() const noexcept
128 { return L4::Cap<Rm>(_env.rm); }
133 L4::Cap<Log> log() const noexcept
134 { return L4::Cap<Log>(_env.log); }
139 L4::Cap<L4::Thread> main_thread() const noexcept
140 { return L4::Cap<L4::Thread>(_env.main_thread); }
145 L4::Cap<L4::Task> task() const noexcept
146 { return L4::Cap<L4::Task>(L4RE_THIS_TASK_CAP); }
151 L4::Cap<L4::Factory> factory() const noexcept
152 { return L4::Cap<L4::Factory>(_env.factory); }
204 L4::Cap<T> get_cap(char const *name, unsigned l) const noexcept
207 return L4::Cap<T>(e->cap);
209 return L4::Cap<T>(-L4_ENOENT);
219 L4::Cap<T> get_cap(char const *name) const noexcept
226 void parent(L4::Cap<Parent> const &c) noexcept
232 void mem_alloc(L4::Cap<Mem_alloc> const &c) noexcept
238 void rm(L4::Cap<Rm> const &c) noexcept
244 void log(L4::Cap<Log> const &c) noexcept
250 void main_thread(L4::Cap<L4::Thread> const &c) noexcept
256 void factory(L4::Cap<L4::Factory> const &c) noexcept
282 L4::Cap<L4::Scheduler> scheduler() const noexcept
283 { return L4::Cap<L4::Scheduler>(_env.scheduler); }
289 void scheduler(L4::Cap<L4::Scheduler> const &c) noexcept