�1���� Scope
�2����
References
�3����
Definitions
�4����
Abbreviations
�5����
Conventions
������� 5.1���� Primitive parameters conventions
������� 5.2���� Primitive notations
�6����
Model of MCS
�7����
MCS connections and building the domain
��� ����7.1���� Establishing
connections and binding them to the domain
������� 7.2���� Attaching application users to a domain
������� 7.3���� MCS-DOMAIN-PARAMETERS
�8����
MCS channels
������� 8.1���� Multicast channels
������� 8.2���� Single-member channels
������� 8.3���� Private channels
������� 8.4���� Channel Id numbering
�9����
MCS data transfer
������� 9.1���� Simple Send
������� 9.2���� Uniformly sequenced data transfer
������� 9.3���� Send data with responses (For further study)
������� 9.4���� Unreliable data transfer
10���� Token management
������ 10.1���� Exclusive event control and transfer
������ 10.2���� Event coordination
������ 10.3���� Token Id Numbering
11���� Introduction to MCS service
primitives
������ 11.1���� MCS domain management primitives
������ 11.2���� MCS Channel Management primitives
������ 11.3���� MCS data transfer primitives
������ 11.4���� MCS token management primitives
12���� MCS domain management primitives
������ 12.1���� MCS-CONNECT-PROVIDER
���������������� 12.1.1���� Function
���������������� 12.1.2���� Types of primitives and their parameters
���������������� 12.1.3���� Sequence of primitives
������ 12.2���� MCS-DISCONNECT-PROVIDER
���������������� 12.2.1���� Function
���������������� 12.2.2���� Types of primitives and their parameters
���������������� 12.2.3���� Sequence of primitives
������ 12.3���� MCS-ATTACH-USER
���������������� 12.3.1���� Function
���������������� 12.3.2���� Types of primitives and their parameters
���������������� 12.3.3���� Sequence of primitives
������ 12.4���� MCS-DETACH-USER
���������������� 12.4.1���� Function
���������������� 12.4.2���� Types of primitives and their parameters
���������������� 12.4.3���� Sequence of primitives
������ 12.5���� MCS-DOMAIN-PARAMETERS
���������������� 12.5.1���� Function
���������������� 12.5.2���� Types of primitives and their parameters
���������������� 12.5.3���� Sequence of primitives
13���� MCS channel management primitives
������ 13.1���� MCS-CHANNEL-JOIN
���������������� 13.1.1���� Function
���������������� 13.1.2���� Types of primitives and their parameters
���������������� 13.1.3���� Sequence of primitives
������ 13.2���� MCS-CHANNEL-LEAVE
���������������� 13.2.1���� Function
���������������� 13.2.2���� Types of primitives and their parameters
������������ ����13.2.3���� Sequence of
primitives
������ 13.3���� MCS-CHANNEL-CONVENE
���������������� 13.3.1���� Function
���������������� 13.3.2���� Types of primitives and their parameters
���������������� 13.3.3���� Sequence of primitives
������ 13.4���� MCS-CHANNEL-DISBAND
���������������� 13.4.1���� Function
���������������� 13.4.2���� Types of primitives and their parameters
���������������� 13.4.3���� Sequence of primitives
������ 13.5���� MCS-CHANNEL-ADMIT
���������������� 13.5.1���� Function
���������������� 13.5.2���� Types of primitives and their parameters
���������������� 13.5.3���� Sequence of primitives
������ 13.6���� MCS-CHANNEL-EXPEL
���������������� 13.6.1���� Function
���������������� 13.6.2���� Types of primitives and their parameters
������������ ����13.6.3���� Sequence of
primitives
14���� MCS data transfer primitives
������ 14.1���� MCS-SEND-DATA
���������������� 14.1.1���� Function
���������������� 14.1.2���� Types of primitives and their parameters
���������������� 14.1.3���� Sequence of primitives
������ 14.2���� MCS-UNIFORMLY-SEQUENCED-SEND-DATA
���������������� 14.2.1���� Function
���������������� 14.2.2���� Types of primitives and their parameters
���������������� 14.2.3���� Sequence of primitives
15���� MCS token management primitives
���� ��15.1���� MCS-TOKEN-GRAB
���������������� 15.1.1���� Function
���������������� 15.1.2���� Types of primitives and their parameters
���������������� 15.1.3���� Sequence of primitives
������ 15.2���� MCS-TOKEN-INHIBIT
���������������� 15.2.1���� Function
� ���������������15.2.2����
Types of primitives and their parameters
���������������� 15.2.3���� Sequence of primitives
������ 15.3���� MCS-TOKEN-GIVE
���������������� 15.3.1���� Function
���������������� 15.3.2���� Types of primitives and their parameters
���������������� 15.3.3����
Sequence of primitives
������ 15.4���� MCS-TOKEN-PLEASE
���������������� 15.4.1���� Function
���������������� 15.4.2���� Types of primitives and their parameters
���������������� 15.4.3���� Sequence of primitives
������ 15.5���� MCS-TOKEN-RELEASE
���������������� 15.5.1���� Function
���������������� 15.5.2���� Types of primitives and their parameters
���������������� 15.5.3���� Sequence of primitives
������ 15.6���� MCS-TOKEN-TEST
���������������� 15.6.1���� Function
������������ ����15.6.2���� Types of
primitives and their parameters
���������������� 15.6.3���� Sequence of primitives
Annex A � Domain establishment, data transfer and release phases examples
������� A.1���� MCS domain establishment phase
������� A.2���� MCS data transfer phase
������� A.3���� MCS connection release phase
Appendix I � Distributed token control