Differences between revisions 4 and 17 (spanning 13 versions)
Revision 4 as of 2011-12-20 23:58:22
Size: 649
Editor: cst-prg-160-253
Comment:
Revision 17 as of 2011-12-29 15:08:57
Size: 2005
Editor: hercules64
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
Příkazy budou implementovány jako remoteFunction. 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 7: Line 7:
Funkce getActiveUsers vrátí seznam všech připojených uživatelů. Funkce getActiveUsers vrátí seznam všech připojených uživatelů. Návratovou hodnotou je pole jednotlivých uživatelů.
Line 10: Line 10:
Object representing one user Method signature

 [] getActiveUsers()
}}}

{{{
Objekt reprezentující jednoho uživatele
Line 13: Line 19:
user:string
client:string
version:string
ip:string
start:string
"user":string,
"client":string,
"version"":string,
"ip":string,
"start":string
Line 24: 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 27: Line 33:
|| start || čas, kdy se uživatel připojil || || 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
}

}}}

|| 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||

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
}

Atribut

Význam

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

DistributorCommands (last edited 2011-12-30 08:43:35 by hercules64)