Home | History | Annotate | Download | only in messaging
      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.
      4 
      5 #ifndef EXTENSIONS_COMMON_API_MESSAGING_MESSAGE_H_
      6 #define EXTENSIONS_COMMON_API_MESSAGING_MESSAGE_H_
      7 
      8 namespace extensions {
      9 
     10 // A message consists of both the data itself as well as a user gesture state.
     11 struct Message {
     12   std::string data;
     13   bool user_gesture;
     14 
     15   Message() : data(), user_gesture(false) {}
     16   Message(const std::string& data, bool user_gesture)
     17       : data(data), user_gesture(user_gesture) {}
     18 };
     19 
     20 }  // namespace extensions
     21 
     22 #endif  // EXTENSIONS_COMMON_API_MESSAGING_MESSAGE_H_
     23