Class: session

A session

Fields

string auth_user_name [RO/runtime]
string auth_user_sid [RO/runtime]
bool is_local_superuser [RO/runtime]
datetime last_active [RO/runtime]
string originator [RO/runtime]
(string → string) map other_config [RW]
session ref parent [RO/constructor]
bool pool [RO/runtime]
string set rbac_permissions [RO/constructor]
subject ref subject [RO/runtime]
task ref set tasks [RO/runtime]
host ref this_host [RO/runtime]
user ref this_user [RO/runtime]
string uuid [RO/runtime]
datetime validation_time [RO/runtime]

Messages

void add_to_other_config (session ref, session ref, string, string)
void change_password (session ref, string, string)
session ref create_from_db_file (session ref, string)
string set get_all_subject_identifiers (session ref)
string get_auth_user_name (session ref, session ref)
string get_auth_user_sid (session ref, session ref)
session ref get_by_uuid (session ref, string)
bool get_is_local_superuser (session ref, session ref)
datetime get_last_active (session ref, session ref)
string get_originator (session ref, session ref)
(string → string) map get_other_config (session ref, session ref)
session ref get_parent (session ref, session ref)
bool get_pool (session ref, session ref)
string set get_rbac_permissions (session ref, session ref)
session record get_record (session ref, session ref)
subject ref get_subject (session ref, session ref)
task ref set get_tasks (session ref, session ref)
host ref get_this_host (session ref, session ref)
user ref get_this_user (session ref, session ref)
string get_uuid (session ref, session ref)
datetime get_validation_time (session ref, session ref)
void local_logout (session ref)
session ref login_with_password (string, string, string, string)
void logout (session ref)
void logout_subject_identifier (session ref, string)
void remove_from_other_config (session ref, session ref, string)
void set_other_config (session ref, session ref, (string → string) map)
session ref slave_local_login_with_password (string, string)