17#define PROTO_STRING_SES "ISO 8327-1 OSI Session Protocol"
18#define PROTO_STRING_SES_INFO "ISO 8327-1 OSI Session Protocol."
27#define SES_EXT_CONT 0x01
30#define PROTOCOL_VERSION_1 0x01
31#define PROTOCOL_VERSION_2 0x02
34#define BEGINNING_SPDU 0x01
37#define DATA_TOKEN 0x01
38#define RELEASE_TOKEN 0x40
39#define SYNCHRONIZE_MINOR_TOKEN 0x04
40#define MAJOR_ACTIVITY_TOKEN 0x10
43#define HALF_DUPLEX_FUNCTION_UNIT 0x0001
44#define DUPLEX_FUNCTION_UNIT 0x0002
45#define EXPEDITED_DATA_FUNCTION_UNIT 0x0004
46#define MINOR_SYNCHRONIZE_FUNCTION_UNIT 0x0008
47#define MAJOR_SYNCHRONIZE_FUNCTION_UNIT 0x0010
48#define RESYNCHRONIZE_FUNCTION_UNIT 0x0020
49#define ACTIVITY_MANAGEMENT_FUNCTION_UNIT 0x0040
50#define NEGOTIATED_RELEASE_FUNCTION_UNIT 0x0080
51#define CAPABILITY_DATA_FUNCTION_UNIT 0x0100
52#define EXCEPTION_FUNCTION_UNIT 0x0200
53#define TYPED_DATA_FUNCTION_UNIT 0x0400
54#define SYMMETRIC_SYNCHRONIZE_FUNCTION_UNIT 0x0800
55#define DATA_SEPARATION_FUNCTION_UNIT 0x1000
57#define SES_EXCEPTION_REPORT 0x2000
59#define SES_DATA_TRANSFER 1
60#define SES_GIVE_TOKENS 1
61#define SES_PLEASE_TOKENS 2
62#define SES_EXPEDITED 5
64#define SES_NOT_FINISHED 8
66#define SES_DISCONNECT 10
68#define SES_CONNECTION_REQUEST 13
69#define SES_CONNECTION_ACCEPT 14
70#define SES_CONNECTION_DATA_OVERFLOW 15
71#define SES_OVERFLOW_ACCEPT 16
72#define SES_GIVE_TOKENS_CONFIRM 21
73#define SES_GIVE_TOKENS_ACK 22
75#define SES_ABORT_ACCEPT 26
78#define SES_ACTIVITY_RESUME 29
79#define SES_TYPED_DATA 33
80#define SES_RESYNCHRONIZE_ACK 34
81#define SES_MAJOR_SYNC_POINT 41
84#define SES_MAJOR_SYNC_ACK 42
85#define SES_ACTIVITY_START 45
86#define SES_EXCEPTION_DATA 48
87#define SES_MINOR_SYNC_POINT 49
88#define SES_MINOR_SYNC_ACK 50
89#define SES_RESYNCHRONIZE 53
90#define SES_ACTIVITY_DISCARD 57
91#define SES_ACTIVITY_DISCARD_ACK 58
92#define SES_CAPABILITY 61
93#define SES_CAPABILITY_DATA_ACK 62
94#define CLSES_UNIT_DATA 64
114#define reason_not_specified 0
115#define temporary_congestion 1
117#define Session_Selector_unknown 128+1
118#define SS_user_not_attached_to_SSAP 128+2
119#define SPM_congestion_at_connect_time 128+3
120#define versions_not_supported 128+4
121#define SPM_reason_not_specified 128+5
122#define SPM_implementation_restriction 128+6
124#define NON_TOKENS_SPDU false
125#define TOKENS_SPDU true
127#define TWO_BYTE_LEN 0xff
131#define Connection_Identifier 1
132#define Connect_Accept_Item 5
133#define Linking_Information 33
135#define Extended_User_Data 194
139#define Called_SS_user_Reference 9
140#define Calling_SS_user_Reference 10
141#define Common_Reference 11
142#define Additional_Reference_Information 12
144#define Sync_Type_Item 15
146#define Transport_Disconnect 17
148#define Protocol_Options 19
149#define Session_Requirement 20
150#define TSDU_Maximum_Size 21
151#define Version_Number 22
152#define Initial_Serial_Number 23
153#define Prepare_Type 24
154#define EnclosureItem 25
155#define Token_Setting_Item 26
156#define Resync_Type 27
158#define Activity_Identifier 41
159#define Serial_Number 42
161#define Reflect_Parameter 49
163#define Reason_Code 50
164#define Calling_Session_Selector 51
165#define Called_Session_Selector 52
166#define Second_Resync_Type 53
167#define Second_Serial_Number 54
168#define Second_Initial_Serial_Number 55
169#define Upper_Limit_Serial_Number 56
170#define Large_Initial_Serial_Number 57
171#define Large_Second_Initial_Serial_Number 58
173#define Data_Overflow 60
176#define transport_connection_is_released 0x01
177#define user_abort 0x02
178#define protocol_error 0x04
179#define no_reason 0x08
180#define implementation_restriction 0x10
182#define SESSION_NO_ABORT 0
183#define SESSION_USER_ABORT 1
184#define SESSION_PROVIDER_ABORT 2
193 bool rtse_reassemble;
Definition value_string.h:169
Definition packet-ses.h:188