OSDN Git Service

Doc change: Update gcore reference docs.
[android-x86/frameworks-base.git] / docs / html / reference / com / google / android / gms / games / multiplayer / realtime / RoomStatusUpdateListener.html
1 <!DOCTYPE html>
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76 <html>
77 <head>
78
79
80
81 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
82
83 <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
84 <title>RoomStatusUpdateListener | Android Developers</title>
85
86 <!-- STYLESHEETS -->
87 <link rel="stylesheet"
88 href="//fonts.googleapis.com/css?family=Roboto:regular,medium,thin,italic,mediumitalic,bold" title="roboto">
89 <link href="/assets/css/default.css" rel="stylesheet" type="text/css">
90
91
92
93 <!-- JAVASCRIPT -->
94 <script src="//www.google.com/jsapi" type="text/javascript"></script>
95 <script src="/assets/js/android_3p-bundle.js" type="text/javascript"></script>
96 <script type="text/javascript">
97   var toRoot = "/";
98   var devsite = false;
99 </script>
100 <script src="/assets/js/docs.js" type="text/javascript"></script>
101
102 <script type="text/javascript">
103   var _gaq = _gaq || [];
104   _gaq.push(['_setAccount', 'UA-5831155-1']);
105   _gaq.push(['_trackPageview']);
106
107   (function() {
108     var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
109     ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
110     var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
111   })();
112 </script>
113 </head>
114 <body class="gc-documentation google
115   develop" itemscope itemtype="http://schema.org/Article">
116   <div id="doc-api-level" class="" style="display:none"></div>
117   <a name="top"></a>
118
119 <a name="top"></a>
120
121     <!-- Header -->
122     <div id="header">
123         <div class="wrap" id="header-wrap">
124           <div class="col-3 logo">
125           <a href="/index.html">
126             <img src="/assets/images/dac_logo.png" width="123" height="25" alt="Android Developers" />
127           </a>
128           <div class="btn-quicknav" id="btn-quicknav">
129                 <a href="#" class="arrow-inactive">Quicknav</a>
130                               <a href="#" class="arrow-active">Quicknav</a>
131           </div>
132           </div>
133             <ul class="nav-x col-9">
134                 <li class="design">
135                   <a href="/design/index.html"
136                   zh-tw-lang="設計"
137                   zh-cn-lang="设计"
138                   ru-lang="Проектирование"
139                   ko-lang="디자인"
140                   ja-lang="設計"
141                   es-lang="Diseñar"               
142                   >Design</a></li>
143                 <li class="develop"><a href="/develop/index.html"
144                   zh-tw-lang="開發"
145                   zh-cn-lang="开发"
146                   ru-lang="Разработка"
147                   ko-lang="개발"
148                   ja-lang="開発"
149                   es-lang="Desarrollar"               
150                   >Develop</a></li>
151                 <li class="distribute last"><a href="/distribute/index.html"
152                   zh-tw-lang="發佈"
153                   zh-cn-lang="分发"
154                   ru-lang="Распространение"
155                   ko-lang="배포"
156                   ja-lang="配布"
157                   es-lang="Distribuir"               
158                   >Distribute</a></li>
159             </ul>
160             
161             <!-- New Search -->
162             <div class="menu-container">
163             <div class="moremenu">
164     <div id="more-btn"></div>
165   </div>
166   <div class="morehover" id="moremenu">
167     <div class="top"></div>
168     <div class="mid">
169       <div class="header">Links</div>
170       <ul>
171         <li><a href="https://play.google.com/apps/publish/">Google Play Developer Console</a></li>
172         <li><a href="http://android-developers.blogspot.com/">Android Developers Blog</a></li>
173         <li><a href="/about/index.html">About Android</a></li>
174       </ul>
175       <div class="header">Android Sites</div>
176       <ul>
177         <li><a href="http://www.android.com">Android.com</a></li>
178         <li class="active"><a>Android Developers</a></li>
179         <li><a href="http://source.android.com">Android Open Source Project</a></li>
180       </ul>
181       
182       
183       
184         <div class="header">Language</div>
185           <div id="language" class="locales">
186             <select name="language" onChange="changeLangPref(this.value, true)">
187                 <option value="en">English</option>
188                 <option value="es">Español</option>
189                 <option value="ja">日本語</option>
190                 <option value="ko">한국어</option>
191                 <option value="ru">Русский</option>
192                 <option value="zh-cn">中文 (中国)</option>
193                 <option value="zh-tw">中文 (台灣)</option>
194             </select>
195           </div>
196         <script type="text/javascript">
197           <!--
198           loadLangPref();
199             //-->
200         </script>
201       
202       
203
204
205       <br class="clearfix" />
206     </div>
207     <div class="bottom"></div>
208   </div>
209   <div class="search" id="search-container">
210     <div class="search-inner">
211       <div id="search-btn"></div>
212       <div class="left"></div>
213       <form onsubmit="return submit_search()">
214         <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q"
215 onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)"
216 onkeydown="return search_changed(event, true, '/')" 
217 onkeyup="return search_changed(event, false, '/')" />
218       </form>
219       <div class="right"></div>
220         <a class="close hide">close</a>
221         <div class="left"></div>
222         <div class="right"></div>
223     </div>
224   </div>
225
226   <div class="search_filtered_wrapper reference">
227     <div class="suggest-card reference no-display">
228       <ul class="search_filtered">
229       </ul>
230     </div>
231   </div>
232
233   <div class="search_filtered_wrapper docs">
234     <div class="suggest-card dummy no-display">&nbsp;</div>
235     <div class="suggest-card develop no-display">
236       <ul class="search_filtered">
237       </ul>
238       <div class="child-card guides no-display">
239       </div>
240       <div class="child-card training no-display">
241       </div>
242     </div>
243     <div class="suggest-card design no-display">
244       <ul class="search_filtered">
245       </ul>
246     </div>
247     <div class="suggest-card distribute no-display">
248       <ul class="search_filtered">
249       </ul>
250     </div>
251   </div>
252
253   </div>
254   <!-- /New Search>
255           
256           
257           <!-- Expanded quicknav -->
258            <div id="quicknav" class="col-9">
259                 <ul>
260                     <li class="design">
261                       <ul>
262                         <li><a href="/design/index.html">Get Started</a></li>
263                         <li><a href="/design/style/index.html">Style</a></li>
264                         <li><a href="/design/patterns/index.html">Patterns</a></li>
265                         <li><a href="/design/building-blocks/index.html">Building Blocks</a></li>
266                         <li><a href="/design/downloads/index.html">Downloads</a></li>
267                         <li><a href="/design/videos/index.html">Videos</a></li>
268                       </ul>
269                     </li>
270                     <li class="develop">
271                       <ul>
272                         <li><a href="/training/index.html"
273                           zh-tw-lang="訓練課程"
274                           zh-cn-lang="培训"
275                           ru-lang="Курсы"
276                           ko-lang="교육"
277                           ja-lang="トレーニング"
278                           es-lang="Capacitación"               
279                           >Training</a></li>
280                         <li><a href="/guide/components/index.html"
281                           zh-tw-lang="API 指南"
282                           zh-cn-lang="API 指南"
283                           ru-lang="Руководства по API"
284                           ko-lang="API 가이드"
285                           ja-lang="API ガイド"
286                           es-lang="Guías de la API"               
287                           >API Guides</a></li>
288                         <li><a href="/reference/packages.html"
289                           zh-tw-lang="參考資源"
290                           zh-cn-lang="参考"
291                           ru-lang="Справочник"
292                           ko-lang="참조문서"
293                           ja-lang="リファレンス"
294                           es-lang="Referencia"               
295                           >Reference</a></li>
296                         <li><a href="/tools/index.html"
297                           zh-tw-lang="相關工具"
298                           zh-cn-lang="工具"
299                           ru-lang="Инструменты"
300                           ko-lang="도구"
301                           ja-lang="ツール"
302                           es-lang="Herramientas"               
303                           >Tools</a>
304                           <ul><li><a href="/sdk/index.html">Get the SDK</a></li></ul>
305                         </li>
306                         <li><a href="/google/index.html">Google Services</a>
307                         </li>
308                       </ul>
309                     </li>
310                     <li class="distribute last">
311                       <ul>
312                         <li><a href="/distribute/index.html">Google Play</a></li>
313                         <li><a href="/distribute/googleplay/publish/index.html">Publishing</a></li>
314                         <li><a href="/distribute/googleplay/promote/index.html">Promoting</a></li>
315                         <li><a href="/distribute/googleplay/quality/index.html">App Quality</a></li>
316                         <li><a href="/distribute/googleplay/spotlight/index.html">Spotlight</a></li>
317                         <li><a href="/distribute/open.html">Open Distribution</a></li>
318                       </ul>
319                     </li>
320                 </ul>
321           </div>
322           <!-- /Expanded quicknav -->
323         </div>
324     </div>
325     <!-- /Header -->
326     
327     
328   <div id="searchResults" class="wrap" style="display:none;">
329           <h2 id="searchTitle">Results</h2>
330           <div id="leftSearchControl" class="search-control">Loading...</div>
331   </div>
332     
333     
334   
335     <!-- Secondary x-nav -->
336     <div id="nav-x">
337         <div class="wrap">
338             <ul class="nav-x col-9 develop" style="width:100%">
339                 <li class="training"><a href="/training/index.html"
340                   zh-tw-lang="訓練課程"
341                   zh-cn-lang="培训"
342                   ru-lang="Курсы"
343                   ko-lang="교육"
344                   ja-lang="トレーニング"
345                   es-lang="Capacitación"               
346                   >Training</a></li>
347                 <li class="guide"><a href="/guide/components/index.html"
348                   zh-tw-lang="API 指南"
349                   zh-cn-lang="API 指南"
350                   ru-lang="Руководства по API"
351                   ko-lang="API 가이드"
352                   ja-lang="API ガイド"
353                   es-lang="Guías de la API"               
354                   >API Guides</a></li>
355                 <li class="reference"><a href="/reference/packages.html"
356                   zh-tw-lang="參考資源"
357                   zh-cn-lang="参考"
358                   ru-lang="Справочник"
359                   ko-lang="참조문서"
360                   ja-lang="リファレンス"
361                   es-lang="Referencia"               
362                   >Reference</a></li>
363                 <li class="tools"><a href="/tools/index.html"
364                   zh-tw-lang="相關工具"
365                   zh-cn-lang="工具"
366                   ru-lang="Инструменты"
367                   ko-lang="도구"
368                   ja-lang="ツール"
369                   es-lang="Herramientas"
370                   >Tools</a></li>
371                 <li class="google"><a href="/google/index.html"
372                   >Google Services</a>
373                 </li>
374             </ul>
375         </div>
376         
377     </div>
378     <!-- /Sendondary x-nav -->
379   
380
381
382
383
384   
385
386
387   
388   <div class="wrap clearfix" id="body-content">
389     <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
390       <div id="devdoc-nav" class="scroll-pane">
391 <a class="totop" href="#top" data-g-event="left-nav-top">to top</a>
392
393
394
395 <ul id="nav">
396
397   <li class="nav-section">
398     <div class="nav-section-header empty"><a href="/google/index.html">
399           <span class="en">Overview</span>
400       </a></div>
401   </li>
402
403   <li class="nav-section">
404     <div class="nav-section-header empty"><a href="/google/play-services/games.html">
405           <span class="en">Games</span>
406       </a></div>
407   </li>
408   <li class="nav-section">
409     <div class="nav-section-header empty"><a href="/google/play-services/location.html">
410           <span class="en">Location</span>
411       </a></div>
412   </li>
413   <li class="nav-section">
414     <div class="nav-section-header empty"><a href="/google/play-services/plus.html">
415           <span class="en">Google+</span>
416                 </a></div>
417   </li>
418   <li class="nav-section">
419     <div class="nav-section-header empty"><a href="/google/play-services/maps.html">
420           <span class="en">Google Maps</span>
421       </a></div>
422   </li>
423   <li class="nav-section">
424     <div class="nav-section-header empty"><a href="/google/play-services/auth.html">
425           <span class="en">Authorization</span>
426       </a></div>
427   </li>
428
429
430
431   <li class="nav-section">
432     <div class="nav-section-header"><a href="/google/play-services/index.html">
433       <span class="en">Google Play Services</span></a>
434     </div>
435     <ul>
436       <li><a href="/google/play-services/setup.html">
437           <span class="en">Setup</span></a>
438       </li>
439       <li id="gms-tree-list" class="nav-section">
440         <div class="nav-section-header">
441           <a href="/reference/gms-packages.html">
442             <span class="en">Reference</span>
443           </a>
444         <div>
445       </li>
446     </ul>
447   </li>
448
449
450   <li class="nav-section">
451     <div class="nav-section-header"><a href="/google/play/billing/index.html">
452       <span class="en">Google Play In-app Billing</span></a>
453     </div>
454     <ul>
455       <li><a href="/google/play/billing/billing_overview.html">
456               <span class="en">Overview</span></a>
457       </li>
458       <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/api.html">
459               <span class="en">Version 3 API</span></a></div>
460               <ul>
461               <li><a href="/google/play/billing/billing_integrate.html">
462               <span class="en">Implementing the API</span></a></li>
463               <li><a href="/google/play/billing/billing_reference.html">
464               <span class="en">Reference</span></a></li>
465               </ul>
466       </li>
467       <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/v2/api.html">
468               <span class="en">Version 2 API</span></a></div>
469               <ul>
470               <li><a href="/google/play/billing/v2/billing_integrate.html">
471               <span class="en">Implementing the API</span></a></li>
472               <li><a href="/google/play/billing/v2/billing_subscriptions.html">
473               <span class="en">Subscriptions</span></a></li>
474               <li><a href="/google/play/billing/v2/billing_reference.html">
475               <span class="en">Reference</span></a></li>
476               </ul>
477       </li>
478       <li><a href="/google/play/billing/billing_subscriptions.html">
479               <span class="en">Subscriptions</span></a>
480       </li>
481       <li><a href="/google/play/billing/billing_best_practices.html">
482               <span class="en">Security and Design</span></a>
483       </li>
484       <li><a href="/google/play/billing/billing_testing.html">
485               <span class="en">Testing In-app Billing</span></a>
486       </li>
487       <li><a href="/google/play/billing/billing_admin.html">
488               <span class="en">Administering In-app Billing</span></a>
489       </li>
490       <li><a href="/google/play/billing/gp-purchase-status-api.html">
491               <span class="en">Purchase Status API</span></a>
492       </li>
493       <li><a href="/google/play/billing/versions.html">
494               <span class="en">Version Notes</span></a>
495       </li>
496     </ul>
497   </li>
498
499
500
501   <li class="nav-section">
502       <div class="nav-section-header"><a href="/google/gcm/index.html">
503         <span class="en">Google Cloud Messaging</span></a>
504       </div>
505       <ul>
506         <li><a href="/google/gcm/gs.html">
507             <span class="en">Getting Started</span></a>
508         </li>
509         <li><a href="/google/gcm/gcm.html">
510             <span class="en">Architectural Overview</span></a>
511         </li>
512          <li><a href="/google/gcm/ccs.html">
513               <span class="en">Cloud Connection Server</span></a>
514         </li>
515         <li><a href="/google/gcm/notifications.html">
516               <span class="en">User Notifications</span></a>
517         </li>
518         <li><a href="/google/gcm/client.html">
519             <span class="en">GCM Client</span></a>
520         </li>
521         <li><a href="/google/gcm/server.html">
522             <span class="en">GCM Server</span></a>
523         </li>
524         <li><a href="/google/gcm/adv.html">
525             <span class="en">Advanced Topics</span></a>
526         </li>
527         <li><a href="/google/gcm/c2dm.html">
528             <span class="en">Migration</span></a>
529         </li>
530         <li id="gcm-tree-list" class="nav-section">
531           <div class="nav-section-header">
532             <a href="/reference/gcm-packages.html">
533               <span class="en">Reference</span>
534             </a>
535           <div>
536         </li>
537       </ul>
538   </li>
539
540   <li class="nav-section">
541     <div class="nav-section-header"><a href="/google/play/dist.html">
542       <span class="en">Google Play Distribution</span></a>
543     </div>
544     <ul>
545       <li><a href="/google/play/filters.html">
546           <span class="en">Filters on Google Play</span></a>
547       </li>
548
549       <li><a href="/google/play/publishing/multiple-apks.html">
550           <span class="en">Multiple APK Support</span></a>
551       </li>
552       <li><a href="/google/play/expansion-files.html">
553           <span class="en">APK Expansion Files</span></a>
554       </li>
555       <li class="nav-section">
556         <div class="nav-section-header"><a href="/google/play/licensing/index.html">
557           <span class="en">Application Licensing</span></a>
558         </div>
559         <ul>
560           <li><a href="/google/play/licensing/overview.html">
561               <span class="en">Licensing Overview</span></a>
562           </li>
563           <li><a href="/google/play/licensing/setting-up.html">
564               <span class="en">Setting Up for Licensing</span></a>
565           </li>
566           <li><a href="/google/play/licensing/adding-licensing.html">
567               <span class="en">Adding Licensing to Your App</span></a>
568           </li>
569           <li><a href="/google/play/licensing/licensing-reference.html">
570               <span class="en">Licensing Reference</span></a>
571           </li>
572         </ul>
573       </li>
574
575   <li class="nav-section">
576     <div class="nav-section-header"><a href="/google/backup/index.html">
577       Android Backup Service</a>
578     </div>
579     <ul>
580       <li><a href="/google/backup/signup.html">
581           Register</a>
582       </li>
583     </ul>
584   </li>
585
586   </ul>
587
588 </li>
589
590
591
592 </ul>
593
594 <script type="text/javascript">
595 <!--
596     buildToggleLists();
597     changeNavLang(getLangPref());
598 //-->
599 </script>
600
601
602         
603
604       </div>
605       <script type="text/javascript">
606        showGoogleRefTree();
607     
608       </script>
609     </div> <!-- end side-nav -->
610     <script>
611       $(document).ready(function() {
612         scrollIntoView("devdoc-nav");
613         });
614     </script>
615
616
617      
618
619
620
621 <div class="col-12"  id="doc-col">
622
623 <div id="api-info-block">
624
625
626
627
628 <div class="sum-details-links">
629
630 </div><!-- end sum-details-links -->
631 <div class="api-level">
632   
633   
634   
635
636 </div>
637 </div><!-- end api-info-block -->
638
639
640 <!-- ======== START OF CLASS DATA ======== -->
641
642 <div id="jd-header">
643     public
644      
645      
646     
647     interface
648 <h1 itemprop="name">RoomStatusUpdateListener</h1>
649
650
651
652   
653   
654   
655
656
657 </div><!-- end header -->
658
659 <div id="naMessage"></div>
660
661 <div id="jd-content" class="api apilevel-">
662 <table class="jd-inheritance-table">
663
664
665     <tr>
666                 
667         <td colspan="1" class="jd-inheritance-class-cell">com.google.android.gms.games.multiplayer.realtime.RoomStatusUpdateListener</td>
668     </tr>
669     
670
671 </table>
672
673
674
675
676
677
678
679 <div class="jd-descr">
680
681
682 <h2>Class Overview</h2>
683 <p itemprop="articleBody">Listener invoked when the status of a room, status of its participants or connection status of
684  the participants has changed.
685 </p>
686
687
688
689
690
691 </div><!-- jd-descr -->
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708 <div class="jd-descr">
709
710
711 <h2>Summary</h2>
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739 <!-- ========== METHOD SUMMARY =========== -->
740 <table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
741
742
743
744          
745     <tr class="alt-color api apilevel-" >
746         <td class="jd-typecol"><nobr>
747             abstract
748             
749             
750             
751             
752             void</nobr>
753         </td>
754         <td class="jd-linkcol" width="100%"><nobr>
755         <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomStatusUpdateListener.html#onConnectedToRoom(com.google.android.gms.games.multiplayer.realtime.Room)">onConnectedToRoom</a></span>(<a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html">Room</a> room)</nobr>
756         
757         <div class="jd-descrdiv">Called when the client is connected to the connected set in a room.</div>
758   
759   </td></tr>
760
761
762          
763     <tr class=" api apilevel-" >
764         <td class="jd-typecol"><nobr>
765             abstract
766             
767             
768             
769             
770             void</nobr>
771         </td>
772         <td class="jd-linkcol" width="100%"><nobr>
773         <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomStatusUpdateListener.html#onDisconnectedFromRoom(com.google.android.gms.games.multiplayer.realtime.Room)">onDisconnectedFromRoom</a></span>(<a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html">Room</a> room)</nobr>
774         
775         <div class="jd-descrdiv">Called when the client is disconnected from the connected set in a room.</div>
776   
777   </td></tr>
778
779
780          
781     <tr class="alt-color api apilevel-" >
782         <td class="jd-typecol"><nobr>
783             abstract
784             
785             
786             
787             
788             void</nobr>
789         </td>
790         <td class="jd-linkcol" width="100%"><nobr>
791         <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomStatusUpdateListener.html#onPeerDeclined(com.google.android.gms.games.multiplayer.realtime.Room, java.util.List<java.lang.String>)">onPeerDeclined</a></span>(<a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html">Room</a> room, List&lt;String&gt; participantIds)</nobr>
792         
793         <div class="jd-descrdiv">Called when one or more peers decline the invitation to a room.</div>
794   
795   </td></tr>
796
797
798          
799     <tr class=" api apilevel-" >
800         <td class="jd-typecol"><nobr>
801             abstract
802             
803             
804             
805             
806             void</nobr>
807         </td>
808         <td class="jd-linkcol" width="100%"><nobr>
809         <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomStatusUpdateListener.html#onPeerInvitedToRoom(com.google.android.gms.games.multiplayer.realtime.Room, java.util.List<java.lang.String>)">onPeerInvitedToRoom</a></span>(<a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html">Room</a> room, List&lt;String&gt; participantIds)</nobr>
810         
811         <div class="jd-descrdiv">Called when one or more peers are invited to a room.</div>
812   
813   </td></tr>
814
815
816          
817     <tr class="alt-color api apilevel-" >
818         <td class="jd-typecol"><nobr>
819             abstract
820             
821             
822             
823             
824             void</nobr>
825         </td>
826         <td class="jd-linkcol" width="100%"><nobr>
827         <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomStatusUpdateListener.html#onPeerJoined(com.google.android.gms.games.multiplayer.realtime.Room, java.util.List<java.lang.String>)">onPeerJoined</a></span>(<a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html">Room</a> room, List&lt;String&gt; participantIds)</nobr>
828         
829         <div class="jd-descrdiv">Called when one or more peer participants join a room.</div>
830   
831   </td></tr>
832
833
834          
835     <tr class=" api apilevel-" >
836         <td class="jd-typecol"><nobr>
837             abstract
838             
839             
840             
841             
842             void</nobr>
843         </td>
844         <td class="jd-linkcol" width="100%"><nobr>
845         <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomStatusUpdateListener.html#onPeerLeft(com.google.android.gms.games.multiplayer.realtime.Room, java.util.List<java.lang.String>)">onPeerLeft</a></span>(<a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html">Room</a> room, List&lt;String&gt; participantIds)</nobr>
846         
847         <div class="jd-descrdiv">Called when one or more peer participant leave a room.</div>
848   
849   </td></tr>
850
851
852          
853     <tr class="alt-color api apilevel-" >
854         <td class="jd-typecol"><nobr>
855             abstract
856             
857             
858             
859             
860             void</nobr>
861         </td>
862         <td class="jd-linkcol" width="100%"><nobr>
863         <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomStatusUpdateListener.html#onPeersConnected(com.google.android.gms.games.multiplayer.realtime.Room, java.util.List<java.lang.String>)">onPeersConnected</a></span>(<a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html">Room</a> room, List&lt;String&gt; participantIds)</nobr>
864         
865         <div class="jd-descrdiv">Called when one or more peer participants are connected to a room.</div>
866   
867   </td></tr>
868
869
870          
871     <tr class=" api apilevel-" >
872         <td class="jd-typecol"><nobr>
873             abstract
874             
875             
876             
877             
878             void</nobr>
879         </td>
880         <td class="jd-linkcol" width="100%"><nobr>
881         <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomStatusUpdateListener.html#onPeersDisconnected(com.google.android.gms.games.multiplayer.realtime.Room, java.util.List<java.lang.String>)">onPeersDisconnected</a></span>(<a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html">Room</a> room, List&lt;String&gt; participantIds)</nobr>
882         
883         <div class="jd-descrdiv">Called when one or more peer participants are disconnected from a room.</div>
884   
885   </td></tr>
886
887
888          
889     <tr class="alt-color api apilevel-" >
890         <td class="jd-typecol"><nobr>
891             abstract
892             
893             
894             
895             
896             void</nobr>
897         </td>
898         <td class="jd-linkcol" width="100%"><nobr>
899         <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomStatusUpdateListener.html#onRoomAutoMatching(com.google.android.gms.games.multiplayer.realtime.Room)">onRoomAutoMatching</a></span>(<a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html">Room</a> room)</nobr>
900         
901         <div class="jd-descrdiv">Called when the server has started the process of auto-matching.</div>
902   
903   </td></tr>
904
905
906          
907     <tr class=" api apilevel-" >
908         <td class="jd-typecol"><nobr>
909             abstract
910             
911             
912             
913             
914             void</nobr>
915         </td>
916         <td class="jd-linkcol" width="100%"><nobr>
917         <span class="sympad"><a href="/reference/com/google/android/gms/games/multiplayer/realtime/RoomStatusUpdateListener.html#onRoomConnecting(com.google.android.gms.games.multiplayer.realtime.Room)">onRoomConnecting</a></span>(<a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html">Room</a> room)</nobr>
918         
919         <div class="jd-descrdiv">Called when one or more participants have joined the room and have started
920  the process of establishing peer connections.</div>
921   
922   </td></tr>
923
924
925
926 </table>
927
928
929
930
931
932
933
934 </div><!-- jd-descr (summary) -->
935
936 <!-- Details -->
937
938
939
940
941
942
943
944
945 <!-- XML Attributes -->
946
947
948 <!-- Enum Values -->
949
950
951 <!-- Constants -->
952
953
954 <!-- Fields -->
955
956
957 <!-- Public ctors -->
958
959
960
961 <!-- ========= CONSTRUCTOR DETAIL ======== -->
962 <!-- Protected ctors -->
963
964
965
966 <!-- ========= METHOD DETAIL ======== -->
967 <!-- Public methdos -->
968
969 <h2>Public Methods</h2>
970
971
972
973 <A NAME="onConnectedToRoom(com.google.android.gms.games.multiplayer.realtime.Room)"></A>
974
975 <div class="jd-details api apilevel-"> 
976     <h4 class="jd-details-title">
977       <span class="normal">
978         public 
979          
980          
981         abstract 
982          
983         void
984       </span>
985       <span class="sympad">onConnectedToRoom</span>
986       <span class="normal">(<a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html">Room</a> room)</span>
987     </h4>
988       <div class="api-level">
989         <div></div>
990         
991   
992
993       </div>
994     <div class="jd-details-descr">
995       
996   <div class="jd-tagdata jd-tagdescr"><p>Called when the client is connected to the connected set in a room.
997 </p></div>
998
999     </div>
1000 </div>
1001
1002
1003 <A NAME="onDisconnectedFromRoom(com.google.android.gms.games.multiplayer.realtime.Room)"></A>
1004
1005 <div class="jd-details api apilevel-"> 
1006     <h4 class="jd-details-title">
1007       <span class="normal">
1008         public 
1009          
1010          
1011         abstract 
1012          
1013         void
1014       </span>
1015       <span class="sympad">onDisconnectedFromRoom</span>
1016       <span class="normal">(<a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html">Room</a> room)</span>
1017     </h4>
1018       <div class="api-level">
1019         <div></div>
1020         
1021   
1022
1023       </div>
1024     <div class="jd-details-descr">
1025       
1026   <div class="jd-tagdata jd-tagdescr"><p>Called when the client is disconnected from the connected set in a room.
1027 </p></div>
1028
1029     </div>
1030 </div>
1031
1032
1033 <A NAME="onPeerDeclined(com.google.android.gms.games.multiplayer.realtime.Room, java.util.List<java.lang.String>)"></A>
1034
1035 <div class="jd-details api apilevel-"> 
1036     <h4 class="jd-details-title">
1037       <span class="normal">
1038         public 
1039          
1040          
1041         abstract 
1042          
1043         void
1044       </span>
1045       <span class="sympad">onPeerDeclined</span>
1046       <span class="normal">(<a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html">Room</a> room, List&lt;String&gt; participantIds)</span>
1047     </h4>
1048       <div class="api-level">
1049         <div></div>
1050         
1051   
1052
1053       </div>
1054     <div class="jd-details-descr">
1055       
1056   <div class="jd-tagdata jd-tagdescr"><p>Called when one or more peers decline the invitation to a room.</p></div>
1057   <div class="jd-tagdata">
1058       <h5 class="jd-tagtitle">Parameters</h5>
1059       <table class="jd-tagtable">
1060         <tr>
1061           <th>participantIds</td>
1062           <td>IDs of the peers invited to a room.
1063 </td>
1064         </tr>
1065       </table>
1066   </div>
1067
1068     </div>
1069 </div>
1070
1071
1072 <A NAME="onPeerInvitedToRoom(com.google.android.gms.games.multiplayer.realtime.Room, java.util.List<java.lang.String>)"></A>
1073
1074 <div class="jd-details api apilevel-"> 
1075     <h4 class="jd-details-title">
1076       <span class="normal">
1077         public 
1078          
1079          
1080         abstract 
1081          
1082         void
1083       </span>
1084       <span class="sympad">onPeerInvitedToRoom</span>
1085       <span class="normal">(<a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html">Room</a> room, List&lt;String&gt; participantIds)</span>
1086     </h4>
1087       <div class="api-level">
1088         <div></div>
1089         
1090   
1091
1092       </div>
1093     <div class="jd-details-descr">
1094       
1095   <div class="jd-tagdata jd-tagdescr"><p>Called when one or more peers are invited to a room.</p></div>
1096   <div class="jd-tagdata">
1097       <h5 class="jd-tagtitle">Parameters</h5>
1098       <table class="jd-tagtable">
1099         <tr>
1100           <th>participantIds</td>
1101           <td>IDs of the peers invited to a room.
1102 </td>
1103         </tr>
1104       </table>
1105   </div>
1106
1107     </div>
1108 </div>
1109
1110
1111 <A NAME="onPeerJoined(com.google.android.gms.games.multiplayer.realtime.Room, java.util.List<java.lang.String>)"></A>
1112
1113 <div class="jd-details api apilevel-"> 
1114     <h4 class="jd-details-title">
1115       <span class="normal">
1116         public 
1117          
1118          
1119         abstract 
1120          
1121         void
1122       </span>
1123       <span class="sympad">onPeerJoined</span>
1124       <span class="normal">(<a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html">Room</a> room, List&lt;String&gt; participantIds)</span>
1125     </h4>
1126       <div class="api-level">
1127         <div></div>
1128         
1129   
1130
1131       </div>
1132     <div class="jd-details-descr">
1133       
1134   <div class="jd-tagdata jd-tagdescr"><p>Called when one or more peer participants join a room.</p></div>
1135   <div class="jd-tagdata">
1136       <h5 class="jd-tagtitle">Parameters</h5>
1137       <table class="jd-tagtable">
1138         <tr>
1139           <th>participantIds</td>
1140           <td>IDs of peer participants who joined a room.
1141 </td>
1142         </tr>
1143       </table>
1144   </div>
1145
1146     </div>
1147 </div>
1148
1149
1150 <A NAME="onPeerLeft(com.google.android.gms.games.multiplayer.realtime.Room, java.util.List<java.lang.String>)"></A>
1151
1152 <div class="jd-details api apilevel-"> 
1153     <h4 class="jd-details-title">
1154       <span class="normal">
1155         public 
1156          
1157          
1158         abstract 
1159          
1160         void
1161       </span>
1162       <span class="sympad">onPeerLeft</span>
1163       <span class="normal">(<a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html">Room</a> room, List&lt;String&gt; participantIds)</span>
1164     </h4>
1165       <div class="api-level">
1166         <div></div>
1167         
1168   
1169
1170       </div>
1171     <div class="jd-details-descr">
1172       
1173   <div class="jd-tagdata jd-tagdescr"><p>Called when one or more peer participant leave a room.</p></div>
1174   <div class="jd-tagdata">
1175       <h5 class="jd-tagtitle">Parameters</h5>
1176       <table class="jd-tagtable">
1177         <tr>
1178           <th>participantIds</td>
1179           <td>IDs of peer participants who left the room.
1180 </td>
1181         </tr>
1182       </table>
1183   </div>
1184
1185     </div>
1186 </div>
1187
1188
1189 <A NAME="onPeersConnected(com.google.android.gms.games.multiplayer.realtime.Room, java.util.List<java.lang.String>)"></A>
1190
1191 <div class="jd-details api apilevel-"> 
1192     <h4 class="jd-details-title">
1193       <span class="normal">
1194         public 
1195          
1196          
1197         abstract 
1198          
1199         void
1200       </span>
1201       <span class="sympad">onPeersConnected</span>
1202       <span class="normal">(<a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html">Room</a> room, List&lt;String&gt; participantIds)</span>
1203     </h4>
1204       <div class="api-level">
1205         <div></div>
1206         
1207   
1208
1209       </div>
1210     <div class="jd-details-descr">
1211       
1212   <div class="jd-tagdata jd-tagdescr"><p>Called when one or more peer participants are connected to a room.</p></div>
1213   <div class="jd-tagdata">
1214       <h5 class="jd-tagtitle">Parameters</h5>
1215       <table class="jd-tagtable">
1216         <tr>
1217           <th>participantIds</td>
1218           <td>IDs of peer participants who were connected.
1219 </td>
1220         </tr>
1221       </table>
1222   </div>
1223
1224     </div>
1225 </div>
1226
1227
1228 <A NAME="onPeersDisconnected(com.google.android.gms.games.multiplayer.realtime.Room, java.util.List<java.lang.String>)"></A>
1229
1230 <div class="jd-details api apilevel-"> 
1231     <h4 class="jd-details-title">
1232       <span class="normal">
1233         public 
1234          
1235          
1236         abstract 
1237          
1238         void
1239       </span>
1240       <span class="sympad">onPeersDisconnected</span>
1241       <span class="normal">(<a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html">Room</a> room, List&lt;String&gt; participantIds)</span>
1242     </h4>
1243       <div class="api-level">
1244         <div></div>
1245         
1246   
1247
1248       </div>
1249     <div class="jd-details-descr">
1250       
1251   <div class="jd-tagdata jd-tagdescr"><p>Called when one or more peer participants are disconnected from a room.</p></div>
1252   <div class="jd-tagdata">
1253       <h5 class="jd-tagtitle">Parameters</h5>
1254       <table class="jd-tagtable">
1255         <tr>
1256           <th>participantIds</td>
1257           <td>IDs of peer participants who were disconnected.
1258 </td>
1259         </tr>
1260       </table>
1261   </div>
1262
1263     </div>
1264 </div>
1265
1266
1267 <A NAME="onRoomAutoMatching(com.google.android.gms.games.multiplayer.realtime.Room)"></A>
1268
1269 <div class="jd-details api apilevel-"> 
1270     <h4 class="jd-details-title">
1271       <span class="normal">
1272         public 
1273          
1274          
1275         abstract 
1276          
1277         void
1278       </span>
1279       <span class="sympad">onRoomAutoMatching</span>
1280       <span class="normal">(<a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html">Room</a> room)</span>
1281     </h4>
1282       <div class="api-level">
1283         <div></div>
1284         
1285   
1286
1287       </div>
1288     <div class="jd-details-descr">
1289       
1290   <div class="jd-tagdata jd-tagdescr"><p>Called when the server has started the process of auto-matching. Any invited participants
1291  must have joined and fully connected to each other before this will occur.</p></div>
1292   <div class="jd-tagdata">
1293       <h5 class="jd-tagtitle">Parameters</h5>
1294       <table class="jd-tagtable">
1295         <tr>
1296           <th>room</td>
1297           <td>The room data with the status of a room and its participants.
1298 </td>
1299         </tr>
1300       </table>
1301   </div>
1302
1303     </div>
1304 </div>
1305
1306
1307 <A NAME="onRoomConnecting(com.google.android.gms.games.multiplayer.realtime.Room)"></A>
1308
1309 <div class="jd-details api apilevel-"> 
1310     <h4 class="jd-details-title">
1311       <span class="normal">
1312         public 
1313          
1314          
1315         abstract 
1316          
1317         void
1318       </span>
1319       <span class="sympad">onRoomConnecting</span>
1320       <span class="normal">(<a href="/reference/com/google/android/gms/games/multiplayer/realtime/Room.html">Room</a> room)</span>
1321     </h4>
1322       <div class="api-level">
1323         <div></div>
1324         
1325   
1326
1327       </div>
1328     <div class="jd-details-descr">
1329       
1330   <div class="jd-tagdata jd-tagdescr"><p>Called when one or more participants have joined the room and have started
1331  the process of establishing peer connections.</p></div>
1332   <div class="jd-tagdata">
1333       <h5 class="jd-tagtitle">Parameters</h5>
1334       <table class="jd-tagtable">
1335         <tr>
1336           <th>room</td>
1337           <td>The room data with the status of a room and its participants.
1338 </td>
1339         </tr>
1340       </table>
1341   </div>
1342
1343     </div>
1344 </div>
1345
1346
1347
1348
1349
1350 <!-- ========= METHOD DETAIL ======== -->
1351
1352
1353
1354 <!-- ========= END OF CLASS DATA ========= -->
1355 <A NAME="navbar_top"></A>
1356
1357 <div id="footer" class="wrap" >
1358         
1359
1360   <div id="copyright">
1361     
1362   Except as noted, this content is licensed under <a
1363   href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>. 
1364   For details and restrictions, see the <a href="/license.html">
1365   Content License</a>.
1366   </div>
1367   <div id="build_info">
1368     
1369 <script src="/timestamp.js" type="text/javascript"></script>
1370 <script>document.write(BUILD_TIMESTAMP)</script>
1371
1372   </div>
1373
1374
1375   <div id="footerlinks">
1376     
1377   <p>
1378     <a href="/about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
1379     <a href="/legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
1380     <a href="/support.html">Support</a>
1381   </p>
1382   </div>
1383
1384 </div> <!-- end footer -->
1385 </div> <!-- jd-content -->
1386
1387 </div><!-- end doc-content -->
1388
1389 </div> <!-- end body-content --> 
1390
1391
1392
1393
1394
1395
1396 </body>
1397 </html>