|
Size: 812
Comment:
|
Size: 2015
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 3: | Line 3: |
| Příkazy budou implementovány jako RemoteFunction (volání pomocí metody callFunction). Parametry a navratové hodnoty budou zakódovány ve formátu JSON. | 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. |
| Line 16: | Line 16: |
| Object representing one user | Objekt reprezentující jednoho uživatele |
| Line 19: | Line 19: |
| user:string client:string version:string ip:string start:string |
"user":string, "client":string, "version"":string, "ip":string, "start":string |
| Line 30: | Line 30: |
| || client || název klientské aplikace (viz. Hello)|| || version || verze klientské aplikace (viz. Hello)|| |
|| 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)|| |
| Line 34: | Line 34: |
== 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 {} getUserState(string) }}} {{{ Atributy připojení { "client":string, "version"":string, "ip":string, "start":string } }}} || 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|| |
Příkazy Distributora
Příkazy budou implementovány jako RemoteFunction (volání pomocí metody callFunction). Parametry a navratové hodnoty budou zakódovány ve formátu JSON.
getActiveUsers
Funkce getActiveUsers vrátí seznam všech připojených uživatelů. Návratovou hodnotou je pole jednotlivých uživatelů.
Method signature [] 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. Hello v protokolu) |
version |
verze klientské aplikace (viz. Hello v protokolu) |
ip |
ip adresa odkud je uživatel připojen |
start |
čas, kdy se uživatel připojil YYYYMMDDHHmmss |
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
{} getUserState(string)Atributy připojení
{
"client":string,
"version"":string,
"ip":string,
"start":string
}