// // Manage subsidiary port handlers // void MachServer::add(Handler &handler) { assert(mHandlers.find(&handler) == mHandlers.end()); assert(handler.port() != MACH_PORT_NULL); mHandlers.insert(&handler); mPortSet += handler.port(); }
void MachServer::remove(Handler &handler) { assert(mHandlers.find(&handler) != mHandlers.end()); mHandlers.erase(&handler); mPortSet -= handler.port(); }