connection.h revision 5821806d5e7f356e8fa4b058a389a808ea183019
1// Copyright (c) 2012 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 PPAPI_PROXY_CONNECTION_H_ 6#define PPAPI_PROXY_CONNECTION_H_ 7 8namespace IPC { 9class Sender; 10} 11 12namespace ppapi { 13namespace proxy { 14 15// This struct holds the channels that a resource uses to send message to the 16// browser and renderer. 17struct Connection { 18 Connection() : browser_sender(0), renderer_sender(0) { 19 } 20 Connection(IPC::Sender* browser, IPC::Sender* renderer) 21 : browser_sender(browser), 22 renderer_sender(renderer) { 23 } 24 25 IPC::Sender* browser_sender; 26 IPC::Sender* renderer_sender; 27}; 28 29} // namespace proxy 30} // namespace ppapi 31 32 33#endif // PPAPI_PROXY_CONNECTION_H_ 34 35