1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #ifndef MOJO_SPY_COMMON_H_
6 #define MOJO_SPY_COMMON_H_
14 // Mojo message header structures. These are based off the Mojo spec.
17 kMessageExpectsResponse
= 1 << 0,
18 kMessageIsResponse
= 1 << 1
21 struct MojoCommonHeader
{
26 struct MojoMessageHeader
: public MojoCommonHeader
{
31 struct MojoRequestHeader
: public MojoMessageHeader
{
35 struct MojoMessageData
{
36 MojoRequestHeader header
;
43 #endif // MOJO_SPY_COMMON_H_