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

Side by Side Diff: ppapi/thunk/ppb_host_resolver_private_thunk.cc

Issue 238923007: PPAPI: Format ppapi/thunk using clang-format. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Use Popen instead, force carriage returns in thunks Created 6 years, 8 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 | Annotate | Revision Log
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 #include "ppapi/c/pp_var.h" 5 #include "ppapi/c/pp_var.h"
6 #include "ppapi/c/private/ppb_host_resolver_private.h" 6 #include "ppapi/c/private/ppb_host_resolver_private.h"
7 #include "ppapi/shared_impl/tracked_callback.h" 7 #include "ppapi/shared_impl/tracked_callback.h"
8 #include "ppapi/thunk/enter.h" 8 #include "ppapi/thunk/enter.h"
9 #include "ppapi/thunk/ppb_host_resolver_private_api.h" 9 #include "ppapi/thunk/ppb_host_resolver_private_api.h"
10 #include "ppapi/thunk/resource_creation_api.h" 10 #include "ppapi/thunk/resource_creation_api.h"
(...skipping 19 matching lines...) Expand all
30 } 30 }
31 31
32 int32_t Resolve(PP_Resource host_resolver, 32 int32_t Resolve(PP_Resource host_resolver,
33 const char* host, 33 const char* host,
34 uint16_t port, 34 uint16_t port,
35 const PP_HostResolver_Private_Hint* hint, 35 const PP_HostResolver_Private_Hint* hint,
36 PP_CompletionCallback callback) { 36 PP_CompletionCallback callback) {
37 EnterHostResolver enter(host_resolver, callback, true); 37 EnterHostResolver enter(host_resolver, callback, true);
38 if (enter.failed()) 38 if (enter.failed())
39 return enter.retval(); 39 return enter.retval();
40 return enter.SetResult(enter.object()->Resolve(host, port, hint, 40 return enter.SetResult(
41 enter.callback())); 41 enter.object()->Resolve(host, port, hint, enter.callback()));
42 } 42 }
43 43
44 PP_Var GetCanonicalName(PP_Resource host_resolver) { 44 PP_Var GetCanonicalName(PP_Resource host_resolver) {
45 EnterHostResolver enter(host_resolver, true); 45 EnterHostResolver enter(host_resolver, true);
46 if (enter.failed()) 46 if (enter.failed())
47 return PP_MakeUndefined(); 47 return PP_MakeUndefined();
48 return enter.object()->GetCanonicalName(); 48 return enter.object()->GetCanonicalName();
49 } 49 }
50 50
51 uint32_t GetSize(PP_Resource host_resolver) { 51 uint32_t GetSize(PP_Resource host_resolver) {
52 EnterHostResolver enter(host_resolver, true); 52 EnterHostResolver enter(host_resolver, true);
53 if (enter.failed()) 53 if (enter.failed())
54 return 0; 54 return 0;
55 return enter.object()->GetSize(); 55 return enter.object()->GetSize();
56 } 56 }
57 57
58 PP_Bool GetNetAddress(PP_Resource host_resolver, 58 PP_Bool GetNetAddress(PP_Resource host_resolver,
59 uint32_t index, 59 uint32_t index,
60 PP_NetAddress_Private* addr) { 60 PP_NetAddress_Private* addr) {
61 EnterHostResolver enter(host_resolver, true); 61 EnterHostResolver enter(host_resolver, true);
62 if (enter.failed()) 62 if (enter.failed())
63 return PP_FALSE; 63 return PP_FALSE;
64 return PP_FromBool(enter.object()->GetNetAddress(index, addr)); 64 return PP_FromBool(enter.object()->GetNetAddress(index, addr));
65 } 65 }
66 66
67 const PPB_HostResolver_Private g_ppb_host_resolver_thunk = { 67 const PPB_HostResolver_Private g_ppb_host_resolver_thunk = {
68 &Create, 68 &Create, &IsHostResolver, &Resolve,
69 &IsHostResolver, 69 &GetCanonicalName, &GetSize, &GetNetAddress};
70 &Resolve,
71 &GetCanonicalName,
72 &GetSize,
73 &GetNetAddress
74 };
75 70
76 } // namespace 71 } // namespace
77 72
78 const PPB_HostResolver_Private_0_1* GetPPB_HostResolver_Private_0_1_Thunk() { 73 const PPB_HostResolver_Private_0_1* GetPPB_HostResolver_Private_0_1_Thunk() {
79 return &g_ppb_host_resolver_thunk; 74 return &g_ppb_host_resolver_thunk;
80 } 75 }
81 76
82 } // namespace thunk 77 } // namespace thunk
83 } // namespace ppapi 78 } // namespace ppapi
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698