Node:Membership Information, Next:Article Marks, Previous:Person Status Types, Up:LysKOM Data Types
Membership-Type ::= BITSTRING ( invitation; passive; secret; reserved1; reserved2; reserved3; reserved4; reserved5; )
The Membership-Type
type contains flags that modify a membership.
It is passed as part of both Member
and Membership
. The
flags are:
invitation
passive
secret
The remaining flags in the Membership-Type
structure are reserved
and should be set to false on all new memberships and retained on all
existing memberships.
Member ::= ( member : Pers-No; added-by : Pers-No; added-at : Time; type : Membership-Type; )
The Member
structure encodes information about a member in a
conference. It is returned by the get-members
call. The
fields of a Member
structure are
member
added-by
added-at
type
The contents of a Member
structure can be cleared (all fields set
to zero) if the person requesting the record has insufficient privileges
to see the contents of the structure.
Membership-Old ::= ( last-time-read : Time; conference : Conf-No; priority : INT8; last-text-read : Local-Text-No; read-texts : ARRAY Local-Text-No; ) Membership ::= ( position : INT32; last-time-read : Time; conference : Conf-No; priority : INT8; last-text-read : Local-Text-No; read-texts : ARRAY Local-Text-No; added-by : Pers-No; added-at : Time; type : Membership-Type; )
The Membership
structure encodes information about a person's
membership in a conference. It is returned by the
query-read-texts
and get-membership
calls.
position
last-time-read
conference
priority
last-text-read
read-texts
last-text-read
that have also been read.
added-by
added-at
type
A membership record may be cleared by the server (all fields set to zero) if the person requesting the membership has insufficient privileges to see the contents membership, but has sufficient privileges to know about the person.