= Příkazy Distributora = Příkazy budou implementovány jako [[http://frnk.lightcomp.cz/docs/tahiti6/pg-dep2/content/ch04.html#frame0_remoteFcv|RemoteFunction]] (volání pomocí metody callFunction). Parametry a navratové hodnoty budou zakódovány ve formátu JSON. == Distributor.getActiveUsers == Funkce getActiveUsers vrátí seznam všech připojených uživatelů. Návratovou hodnotou je pole jednotlivých uživatelů. {{{ Method signature [] Distributor.getActiveUsers() }}} {{{ Objekt reprezentující jednoho uživatele { "user":string, "client":string, "version"":string, "ip":string, "start":string } }}} || Atribut || Význam || || user || uživatelské jméno || || client || název klientské aplikace (viz. [[http://frnk.lightcomp.cz/docs/tahiti6/pg-dep2/content/ch04.html#frame0_hello|Hello]] v protokolu)|| || version || verze klientské aplikace (viz. [[http://frnk.lightcomp.cz/docs/tahiti6/pg-dep2/content/ch04.html#frame0_hello|Hello]] v protokolu)|| || ip || ip adresa odkud je uživatel připojen || || start || čas, kdy se uživatel připojil YYYYMMDDHHmmss|| == Distributor.getUserState == Funkce getUserState vrátí informace jestli je uživatel připojen. Parametrem metody je uživatelske jméno. Návratovou hodnotou je objekt popisující atributy připojení. Pokud uživatel není připojen nebo neexistuje vrací se prázdný objekt. {{{ Method signature {} Distributor.getUserState(string) }}} {{{ Objekt s atributy připojení { "client":string, "version"":string, "ip":string, "start":string } }}} || Atribut || Význam || || client || název klientské aplikace (viz. [[http://frnk.lightcomp.cz/docs/tahiti6/pg-dep2/content/ch04.html#frame0_hello|Hello]] v protokolu)|| || version || verze klientské aplikace (viz. [[http://frnk.lightcomp.cz/docs/tahiti6/pg-dep2/content/ch04.html#frame0_hello|Hello]] v protokolu)|| || ip || ip adresa odkud je uživatel připojen || || start || čas, kdy se uživatel připojil YYYYMMDDHHmmss||