X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/b1ab9ed8d0e0f1c3b66d7daa8fd5564444c56195..420ff9d9379a8d93f2c90f026a797bdea1eb4517:/libsecurity_utilities/lib/machrunloopserver.h diff --git a/libsecurity_utilities/lib/machrunloopserver.h b/libsecurity_utilities/lib/machrunloopserver.h index d810b6cf..da7f656d 100644 --- a/libsecurity_utilities/lib/machrunloopserver.h +++ b/libsecurity_utilities/lib/machrunloopserver.h @@ -54,16 +54,16 @@ public: MachRunLoopServer(const char *name, const Bootstrap &boot); // register in bootstrap virtual ~MachRunLoopServer(); - void run(size_t maxSize = 4096, mach_msg_options_t options = 0); + void run(mach_msg_size_t maxSize = 4096, mach_msg_options_t options = 0); static MachRunLoopServer &active() { return safer_cast(MachServer::active()); } - void notifyIfDead(Port port) const; + void notifyIfDead(Port port, bool doNotify = true) const; protected: - void receive(Message &request); - void oneRequest(Message &request); + void receive(const Message &request); + void oneRequest(const Message &request); private: static void cfInvalidate(CFMachPortRef port, void *info);