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

Side by Side Diff: runtime/include/dart_debugger_api.h

Issue 10496006: Add string encoding to wire protocol (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/
Patch Set: Created 8 years, 6 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
« no previous file with comments | « runtime/bin/dbg_connection.cc ('k') | runtime/platform/json.h » ('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) 2011, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 #ifndef INCLUDE_DART_DEBUGGER_API_H_ 5 #ifndef INCLUDE_DART_DEBUGGER_API_H_
6 #define INCLUDE_DART_DEBUGGER_API_H_ 6 #define INCLUDE_DART_DEBUGGER_API_H_
7 7
8 #include "include/dart_api.h" 8 #include "include/dart_api.h"
9 9
10 typedef struct _Dart_Breakpoint* Dart_Breakpoint; 10 typedef struct _Dart_Breakpoint* Dart_Breakpoint;
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
75 * given library. 75 * given library.
76 * 76 *
77 * Requires there to be a current isolate. 77 * Requires there to be a current isolate.
78 * 78 *
79 * \return A handle to a list of string handles. 79 * \return A handle to a list of string handles.
80 */ 80 */
81 DART_EXPORT Dart_Handle Dart_GetScriptURLs(Dart_Handle library_url); 81 DART_EXPORT Dart_Handle Dart_GetScriptURLs(Dart_Handle library_url);
82 82
83 83
84 /** 84 /**
85 * DEPRECATED --- use Dart_ScriptGetSource
86 *
85 * Returns a string containing the source code of the given script 87 * Returns a string containing the source code of the given script
86 * in the given library. 88 * in the given library.
87 * 89 *
88 * Requires there to be a current isolate. 90 * Requires there to be a current isolate.
89 * 91 *
90 * \return A handle to string containing the source text if no error 92 * \return A handle to string containing the source text if no error
91 * occurs. 93 * occurs.
92 */ 94 */
93 DART_EXPORT Dart_Handle Dart_GetScriptSource( 95 DART_EXPORT Dart_Handle Dart_GetScriptSource(
94 Dart_Handle library_url_in, 96 Dart_Handle library_url_in,
95 Dart_Handle script_url_in); 97 Dart_Handle script_url_in);
96 98
97 99
98 /** 100 /**
101 * Returns a string containing the source code of the given script
102 * in the given library.
103 *
104 * Requires there to be a current isolate.
105 *
106 * \return A handle to string containing the source text if no error
107 * occurs.
108 */
109 DART_EXPORT Dart_Handle Dart_ScriptGetSource(
110 intptr_t library_id,
111 Dart_Handle script_url_in);
112
113
114 /**
99 * Sets a breakpoint at line \line_number in \script_url, or the closest 115 * Sets a breakpoint at line \line_number in \script_url, or the closest
100 * following line (within the same function) where a breakpoint can be set. 116 * following line (within the same function) where a breakpoint can be set.
101 * 117 *
102 * Requires there to be a current isolate. 118 * Requires there to be a current isolate.
103 * 119 *
104 * \return A handle containing the breakpoint id, which is an integer 120 * \return A handle containing the breakpoint id, which is an integer
105 * value, or an error object if a breakpoint could not be set. 121 * value, or an error object if a breakpoint could not be set.
106 */ 122 */
107 DART_EXPORT Dart_Handle Dart_SetBreakpoint( 123 DART_EXPORT Dart_Handle Dart_SetBreakpoint(
108 Dart_Handle script_url, 124 Dart_Handle script_url,
(...skipping 322 matching lines...) Expand 10 before | Expand all | Expand 10 after
431 * Returns the url of the library \library_id. 447 * Returns the url of the library \library_id.
432 * 448 *
433 * Requires there to be a current isolate. 449 * Requires there to be a current isolate.
434 * 450 *
435 * \return A string handle containing the URL of the library. 451 * \return A string handle containing the URL of the library.
436 */ 452 */
437 DART_EXPORT Dart_Handle Dart_GetLibraryURL(intptr_t library_id); 453 DART_EXPORT Dart_Handle Dart_GetLibraryURL(intptr_t library_id);
438 454
439 455
440 #endif // INCLUDE_DART_DEBUGGER_API_H_ 456 #endif // INCLUDE_DART_DEBUGGER_API_H_
OLDNEW
« no previous file with comments | « runtime/bin/dbg_connection.cc ('k') | runtime/platform/json.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698