Lines Matching +refs:check +refs:type
52 // actually, kern_return_t can be just about any subsystem type return code
62 static void check(kern_return_t err);
67 inline void check(kern_return_t status)
68 { Error::check(status); }
92 // devolve to Mach primitive type
100 mach_port_type_t type() const
101 { mach_port_type_t typ; check(mach_port_type(self(), mPort, &typ)); return typ; }
103 bool isType(mach_port_type_t typ) const { return type() & typ; }
108 { check(mach_port_allocate(self(), right, &mPort)); }
109 void deallocate() { check(mach_port_deallocate(self(), mPort)); }
110 void destroy() { check(mach_port_destroy(self(), mPort)); }
112 void insertRight(mach_msg_type_name_t type)
113 { check(mach_port_insert_right(self(), mPort, mPort, type)); }
116 { check(mach_port_mod_refs(self(), mPort, right, delta)); }
122 mach_msg_id_t type = MACH_NOTIFY_DEAD_NAME, mach_port_mscount_t sync = 1);
123 mach_port_t cancelNotify(mach_msg_id_t type = MACH_NOTIFY_DEAD_NAME);
157 { check(mach_port_move_member(self(), port, mPort)); }
160 { check(mach_port_move_member(self(), port, MACH_PORT_NULL)); }
172 Bootstrap() { check(task_get_bootstrap_port(mach_task_self(), &mPort)); }
209 { mach_port_t boot; check(task_get_bootstrap_port(mPort, &boot)); return boot; }
211 { check(task_set_bootstrap_port(mPort, boot)); }
313 bool check(kern_return_t status);