Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(69)

Unified Diff: util/mach/exc_server_variants.h

Issue 754123002: Add ChildPortServer, a MachMessageServer::Interface implementation for the child_port subsystem (Closed) Base URL: https://chromium.googlesource.com/crashpad/crashpad@child_port_defs
Patch Set: Address review feedback Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: util/mach/exc_server_variants.h
diff --git a/util/mach/exc_server_variants.h b/util/mach/exc_server_variants.h
index c5da19454169582d9a4b6baf70c2a3f242a8f8ee..75e81e4279a7f0c236d2510b3cd3332fd65c9a78 100644
--- a/util/mach/exc_server_variants.h
+++ b/util/mach/exc_server_variants.h
@@ -100,6 +100,9 @@ class ExcServer : public MachMessageServer::Interface {
~Interface() {}
};
+ //! \brief Constructs an object of this class.
+ //!
+ //! \param[in] interface The interface to dispatch requests to. Weak.
explicit ExcServer(Interface* interface);
// MachMessageServer::Interface:
@@ -189,6 +192,9 @@ class MachExcServer : public MachMessageServer::Interface {
~Interface() {}
};
+ //! \brief Constructs an object of this class.
+ //!
+ //! \param[in] interface The interface to dispatch requests to. Weak.
explicit MachExcServer(Interface* interface);
// MachMessageServer::Interface:
@@ -248,6 +254,9 @@ class SimplifiedExcServer : public ExcServer, public ExcServer::Interface {
~Interface() {}
};
+ //! \brief Constructs an object of this class.
+ //!
+ //! \param[in] interface The interface to dispatch requests to. Weak.
explicit SimplifiedExcServer(Interface* interface);
// ExcServer::Interface:
@@ -341,6 +350,9 @@ class SimplifiedMachExcServer : public MachExcServer,
~Interface() {}
};
+ //! \brief Constructs an object of this class.
+ //!
+ //! \param[in] interface The interface to dispatch requests to. Weak.
explicit SimplifiedMachExcServer(Interface* interface);
// MachExcServer::Interface:
@@ -402,6 +414,7 @@ class UniversalMachExcServer
public internal::SimplifiedExcServer::Interface,
public internal::SimplifiedMachExcServer::Interface {
public:
+ //! \brief Constructs an object of this class.
UniversalMachExcServer();
// MachMessageServer::Interface:

Powered by Google App Engine
This is Rietveld 408576698