PDComm.GemResultKind
Enum
Classifies how GemEndpoint.HandleEvent processed a transport event.
public enum GemResultKind : uintMembers
Failed
Enumerator
A GEM request ended without a usable reply. GemResultInfo.Code holds an HsmsFailureReason value, or GemError.Aborted when the peer answered with an abort (function 0) reply.
Failed = 3Ignored
Enumerator
The event is not GEM traffic for this endpoint, for example a state change or a reply to a raw request.
Ignored = 0InvalidResponse
Enumerator
A reply arrived for a GEM request but failed validation. GemResultInfo.Code holds a GemError value; only the matched pending request is cleared.
InvalidResponse = 4Primary
Enumerator
A received primary message was accepted by GEM. Some primaries are answered automatically (GemResultInfo.ReplySent); others wait for an explicit response from the application.
Primary = 1Response
Enumerator
A validated reply to a GEM request this endpoint sent.
Response = 2Unhandled
Enumerator
A received primary message was not handled and no reply was sent. GemResultInfo.Code holds a GemError value. When the primary expects a reply, answer it with GemEndpoint.ReplyRaw (for example an F0 abort) or close the endpoint; no automatic S9 or F0 reply is sent.
Unhandled = 5