Eliommod_sessiongroups.ServSourcetype group_of_group_data =
Eliom_common.tables ref
* (string
* Eliom_common.cookie_level
* (string, Ipaddr.t) Eliom_lib.leftright)
Ocsigen_cache.Dlist.nodeval add :
?set_max:int ->
Eliom_common.sitedata ->
string ->
(string * Eliom_common.cookie_level * (string, Ipaddr.t) Eliom_lib.leftright) ->
string Ocsigen_cache.Dlist.nodeval remove_group :
(string * Eliom_common.cookie_level * (string, Ipaddr.t) Eliom_lib.leftright) ->
unitval find :
(string * Eliom_common.cookie_level * (string, Ipaddr.t) Eliom_lib.leftright) ->
string Ocsigen_cache.Dlist.treturns the dlist containing all session group elements
val find_node_in_group_of_groups :
(string * Eliom_common.cookie_level * (string, Ipaddr.t) Eliom_lib.leftright) ->
group_of_group_data optionGroups of browser sessions belong to a group of groups. As these groups are not associated to a cookie, we put this information here.
val move :
?set_max:int ->
Eliom_common.sitedata ->
string Ocsigen_cache.Dlist.node ->
(string * Eliom_common.cookie_level * (string, Ipaddr.t) Eliom_lib.leftright) ->
string Ocsigen_cache.Dlist.nodeval group_size :
(string * Eliom_common.cookie_level * (string, Ipaddr.t) Eliom_lib.leftright) ->
int