Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(33)

Side by Side Diff: sandbox/win/src/sharedmem_ipc_server.h

Issue 1228093004: Sandbox: Fix a violation to the syle plugin. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: But wait, we'll also bundle a constructor for the same price Created 5 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | sandbox/win/src/sharedmem_ipc_server.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 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 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef SANDBOX_SRC_SHAREDMEM_IPC_SERVER_H_ 5 #ifndef SANDBOX_SRC_SHAREDMEM_IPC_SERVER_H_
6 #define SANDBOX_SRC_SHAREDMEM_IPC_SERVER_H_ 6 #define SANDBOX_SRC_SHAREDMEM_IPC_SERVER_H_
7 7
8 #include <list> 8 #include <list>
9 9
10 #include "base/basictypes.h" 10 #include "base/basictypes.h"
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
67 bool MakeEvents(base::win::ScopedHandle* server_ping, 67 bool MakeEvents(base::win::ScopedHandle* server_ping,
68 base::win::ScopedHandle* server_pong, 68 base::win::ScopedHandle* server_pong,
69 HANDLE* client_ping, HANDLE* client_pong); 69 HANDLE* client_ping, HANDLE* client_pong);
70 70
71 // A copy this structure is maintained per channel. 71 // A copy this structure is maintained per channel.
72 // Note that a lot of the fields are just the same of what we have in the IPC 72 // Note that a lot of the fields are just the same of what we have in the IPC
73 // object itself. It is better to have the copies since we can dispatch in the 73 // object itself. It is better to have the copies since we can dispatch in the
74 // static method without worrying about converting back to a member function 74 // static method without worrying about converting back to a member function
75 // call or about threading issues. 75 // call or about threading issues.
76 struct ServerControl { 76 struct ServerControl {
77 ServerControl();
78 ~ServerControl();
79
77 // This channel server ping event. 80 // This channel server ping event.
78 base::win::ScopedHandle ping_event; 81 base::win::ScopedHandle ping_event;
79 // This channel server pong event. 82 // This channel server pong event.
80 base::win::ScopedHandle pong_event; 83 base::win::ScopedHandle pong_event;
81 // The size of this channel. 84 // The size of this channel.
82 uint32 channel_size; 85 uint32 channel_size;
83 // The pointer to the actual channel data. 86 // The pointer to the actual channel data.
84 char* channel_buffer; 87 char* channel_buffer;
85 // The pointer to the base of the shared memory. 88 // The pointer to the base of the shared memory.
86 char* shared_base; 89 char* shared_base;
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
120 123
121 // The dispatcher handles 'ready' IPC calls. 124 // The dispatcher handles 'ready' IPC calls.
122 Dispatcher* call_dispatcher_; 125 Dispatcher* call_dispatcher_;
123 126
124 DISALLOW_COPY_AND_ASSIGN(SharedMemIPCServer); 127 DISALLOW_COPY_AND_ASSIGN(SharedMemIPCServer);
125 }; 128 };
126 129
127 } // namespace sandbox 130 } // namespace sandbox
128 131
129 #endif // SANDBOX_SRC_SHAREDMEM_IPC_SERVER_H_ 132 #endif // SANDBOX_SRC_SHAREDMEM_IPC_SERVER_H_
OLDNEW
« no previous file with comments | « no previous file | sandbox/win/src/sharedmem_ipc_server.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698