1
2
3
4
5
6 package org.sourceforge.jvb3d.Network;
7
8 /***
9 * @author Łukasz Krzyżak
10 *
11 * Komunikuje podsystem Control z podsystemem sieci.
12 * Jedyna metoda służy do odpalenia wysłania update podanego obiektu (lub wszystkich)
13 */
14 public interface INetworkModel {
15 /***
16 * wysyła update obiektu o podanym ID
17 * @param avatarID ID obiektu do wysłania
18 * @throws TimeoutException gdy wystąpi timeout serwera
19 */
20 public void sendUpdate(String avatarID) throws TimeoutException;
21
22 /***
23 * wysyła update wszystkich obiektów w modelu
24 *
25 */
26 public void sendAllUpdate();
27 }