Scott Graham
0b022d72a2
Include implicit_cast.h at all users of it.
...
The implicit_cast in base will be no more, make sure we have a reference
to the crashpad version at all callsites.
BUG=529769, 472900, crashpad:51
R=mark@chromium.org , scottmg@chromium.org
Review URL: https://codereview.chromium.org/1344683002 .
2015-09-14 14:51:05 -07:00
Mark Mentovai
554e75422c
MachMessageServer::Interface implementations: minor cleanups.
...
R=rsesek@chromium.org
Review URL: https://codereview.chromium.org/799463003
2014-12-15 14:47:47 -05:00
Mark Mentovai
c83e773c33
Add CompositeMachMessageServer and its test.
...
TEST=util_test CompositeMachMessageServer*
R=rsesek@chromium.org
Review URL: https://codereview.chromium.org/781823002
2014-12-04 16:45:02 -05:00
Mark Mentovai
0437bc53b6
Pass Mach message trailers to server handler functions.
...
TEST=util_test ChildPortServer.*:ExcServerVariants.*:MachMessageUtil.*
R=rsesek@chromium.org
Review URL: https://codereview.chromium.org/755313004
2014-12-01 16:06:56 -05:00
Mark Mentovai
de5a6cdd6f
ExcServerVariants test: use constructors to initialize test structures.
...
Previously, test structures were initialized with InitializeForTesting()
methods. A related code review suggested making these into constructors.
https://codereview.chromium.org/754123002/diff/40001/util/mach/child_port_server_test.cc#newcode53
This also cleans up the definitions of some structures that can simply
inherit from existing structures defined in system headers.
TEST=util_test ExcServerVariants.*
R=rsesek@chromium.org
Review URL: https://codereview.chromium.org/757113002
2014-11-25 15:06:42 -05:00
Mark Mentovai
04aaa36026
Add ChildPortServer, a MachMessageServer::Interface implementation for
...
the child_port subsystem.
Common routines shared with the ExcServer family of classes have been
moved to a new file, where they can be shared between different
MachMessageServer::Interface implementations.
TEST=util_test ChildPortServer.*:MachMessageUtil.*
R=rsesek@chromium.org
Review URL: https://codereview.chromium.org/754123002
2014-11-25 14:29:46 -05:00