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

Side by Side Diff: runtime/bin/vmservice/client/lib/src/elements/io_view.html

Issue 303673009: Create a ServiceObject for a socket (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 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
OLDNEW
1 <head> 1 <head>
2 <link rel="import" href="nav_bar.html"> 2 <link rel="import" href="nav_bar.html">
3 <link rel="import" href="observatory_element.html"> 3 <link rel="import" href="observatory_element.html">
4 <link rel="import" href="service_ref.html"> 4 <link rel="import" href="service_ref.html">
5 </head> 5 </head>
6 <polymer-element name="io-view" extends="observatory-element"> 6 <polymer-element name="io-view" extends="observatory-element">
7 <template> 7 <template>
8 <link rel="stylesheet" href="css/shared.css"> 8 <link rel="stylesheet" href="css/shared.css">
9 9
10 <nav-bar> 10 <nav-bar>
(...skipping 181 matching lines...) Expand 10 before | Expand all | Expand 10 after
192 <polymer-element name="io-socket-view" extends="observatory-element"> 192 <polymer-element name="io-socket-view" extends="observatory-element">
193 <template> 193 <template>
194 <link rel="stylesheet" href="css/shared.css"> 194 <link rel="stylesheet" href="css/shared.css">
195 195
196 <nav-bar> 196 <nav-bar>
197 <top-nav-menu last="{{ true }}"></top-nav-menu> 197 <top-nav-menu last="{{ true }}"></top-nav-menu>
198 <nav-refresh callback="{{ refresh }}"></nav-refresh> 198 <nav-refresh callback="{{ refresh }}"></nav-refresh>
199 </nav-bar> 199 </nav-bar>
200 200
201 <div class="content"> 201 <div class="content">
202 <h1>Socket</h1> 202 <!-- Pipe Socket -->
203 203 <template if="{{ socket.isPipe }}">
204 <br> 204 <h1>Pipe Socket</h1>
205 205 <div class="memberList">
206 <div class="memberList"> 206 <template if="{{ socket.socketOwner != null }}">
207 <template if="{{ socket['owner'] != null }}"> 207 <div class="memberItem">
208 <div class="memberName">Owner</div>
209 <div class="memberValue"><io-ref ref="{{ socket.socketOwner }}"></ io-ref></div>
210 </div>
211 </template>
208 <div class="memberItem"> 212 <div class="memberItem">
209 <div class="memberName">Owner</div> 213 <div class="memberName">File descriptor</div>
210 <div class="memberValue"><io-ref ref="{{ socket['owner'] }}"></io-re f></div> 214 <div class="memberValue">{{ socket.fd }}</div>
211 </div> 215 </div>
212 </template> 216 <div class="memberItem">
213 <div class="memberItem"> 217 <div class="memberName">Read Closed</div>
214 <div class="memberName">Address</div> 218 <div class="memberValue">{{ socket.readClosed }}</div>
215 <div class="memberValue">{{ socket['address'] }}</div> 219 </div>
220 <div class="memberItem">
221 <div class="memberName">Write Closed</div>
222 <div class="memberValue">{{ socket.writeClosed }}</div>
223 </div>
224 <div class="memberItem">
225 <div class="memberName">Closing</div>
226 <div class="memberValue">{{ socket.closing }}</div>
227 </div>
216 </div> 228 </div>
217 <div class="memberItem"> 229 </template>
218 <div class="memberName">Port</div> 230 <!-- Network Socket -->
219 <div class="memberValue">{{ socket['port'] }}</div> 231 <template if="{{ !socket.isPipe }}">
232 <h1>Network Socket</h1>
233 <div class="memberList">
234 <template if="{{ socket.socketOwner != null }}">
235 <div class="memberItem">
236 <div class="memberName">Owner</div>
237 <div class="memberValue"><io-ref ref="{{ socket.socketOwner }}"></ io-ref></div>
238 </div>
239 </template>
240 <div class="memberItem">
241 <div class="memberName">Local Address</div>
242 <div class="memberValue">{{ socket.localAddress }}</div>
243 </div>
244 <div class="memberItem">
245 <div class="memberName">Local Port</div>
246 <div class="memberValue">{{ socket.localPort }}</div>
247 </div>
248 <div class="memberItem">
249 <div class="memberName">Remote Address</div>
250 <div class="memberValue">{{ socket.remoteAddress }}</div>
251 </div>
252 <div class="memberItem">
253 <div class="memberName">Remote Port</div>
254 <div class="memberValue">{{ socket.remotePort }}</div>
255 </div>
256 <div class="memberItem">
257 <div class="memberName">File descriptor</div>
258 <div class="memberValue">{{ socket.fd }}</div>
259 </div>
260 <div class="memberItem">
261 <div class="memberName">Read Closed</div>
262 <div class="memberValue">{{ socket.readClosed }}</div>
263 </div>
264 <div class="memberItem">
265 <div class="memberName">Write Closed</div>
266 <div class="memberValue">{{ socket.writeClosed }}</div>
267 </div>
268 <div class="memberItem">
269 <div class="memberName">Closing</div>
270 <div class="memberValue">{{ socket.closing }}</div>
271 </div>
272 <div class="memberItem">
273 <div class="memberName">Listening</div>
274 <div class="memberValue">{{ socket.listening }}</div>
275 </div>
276 <div class="memberItem">
277 <div class="memberName">Protocol</div>
278 <div class="memberValue">{{ socket.protocol }}</div>
279 </div>
220 </div> 280 </div>
221 <div class="memberItem"> 281 </template>
222 <div class="memberName">File descriptor</div>
223 <div class="memberValue">{{ socket['fd'] }}</div>
224 </div>
225 </div>
226 </div> 282 </div>
227 <br> 283 <br>
228 <hr> 284 <hr>
229 </template> 285 </template>
230 </polymer-element> 286 </polymer-element>
231 287
232 <polymer-element name="io-web-socket-ref" extends="service-ref"> 288 <polymer-element name="io-web-socket-ref" extends="service-ref">
233 <template> 289 <template>
234 <link rel="stylesheet" href="css/shared.css"> 290 <link rel="stylesheet" href="css/shared.css">
235 <a href="{{ url }}">{{ name }}</a> 291 <a href="{{ url }}">{{ name }}</a>
(...skipping 232 matching lines...) Expand 10 before | Expand all | Expand 10 after
468 </template> 524 </template>
469 </div> 525 </div>
470 </div> 526 </div>
471 </div> 527 </div>
472 <br> 528 <br>
473 <hr> 529 <hr>
474 </template> 530 </template>
475 </polymer-element> 531 </polymer-element>
476 532
477 <script type="application/dart" src="io_view.dart"></script> 533 <script type="application/dart" src="io_view.dart"></script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698