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 MOJO_SERVICES_PUBLIC_CPP_VIEW_MANAGER_TYPES_H_ 6#define MOJO_SERVICES_PUBLIC_CPP_VIEW_MANAGER_TYPES_H_ 7 8#include "base/basictypes.h" 9 10// Typedefs for the transport types. These typedefs match that of the mojom 11// file, see it for specifics. 12 13namespace mojo { 14 15// Used to identify views and change ids. 16typedef uint32_t Id; 17 18// Used to identify a connection as well as a connection specific view id. For 19// example, the Id for a view consists of the ConnectionSpecificId of the 20// connection and the ConnectionSpecificId of the view. 21typedef uint16_t ConnectionSpecificId; 22 23} // namespace mojo 24 25#endif // MOJO_SERVICES_PUBLIC_CPP_VIEW_MANAGER_TYPES_H_ 26