Node:Person Status Types, Next:Membership Information, Previous:Server Information, Up:LysKOM Data Types
Person ::=
( username : HOLLERITH;
privileges : Priv-Bits;
flags : Personal-Flags;
last-login : Time;
user-area : Text-No;
total-time-present : INT32;
sessions : INT32;
created-lines : INT32;
created-bytes : INT32;
read-texts : INT32;
no-of-text-fetches : INT32;
created-persons : INT16;
created-confs : INT16;
first-created-local-no : INT32;
no-of-created-texts : INT32;
no-of-marks : INT16;
no-of-confs : INT16;
)
Personal-Flags ::= BITSTRING
( unread-is-secret;
flg2;
flg3;
flg4;
flg5;
flg6;
flg7;
flg8;
)
Priv-Bits ::= BITSTRING
( wheel;
admin;
statistic;
create-pers;
create-conf;
change-name;
flg7;
flg8;
flg9;
flg10;
flg11;
flg12;
flg13;
flg14;
flg15;
flg16;
)
These types are used to specify information about persons. Person
contains the information about a person, Personal-Flags contains
flags set by the user and Priv-Bits contains the person's
privileges (see Security).
The fields of Person are
username
privileges
flags
last-login
user-area
total-time-present
sessions
created-lines
created-bytes
read-texts
no-of-text-fetches
created-persons
created-confs
first-created-local-no
no-of-created-texts
first-created-local-no + no-of-created-texts - 1.
no-of-marks
no-of-confs
The fields of Personal-Flags are
unread-is-secret
read-texts, last-time-read and
last-text-read fields of Membership and
Membership-Old when other persons asks about the information.
flg2
flg3
flg4
flg5
flg6
flg7
flg8