Discuss this help topic in SecureBlackbox Forum

TElOnParseState

Declared in     See also     


Filter: C#/Java  VB.NET  Pascal  C++  


Defines possible states which occur during the process of parsing.

Declaration

[C#/Java]
    enum TElOnParseState { pstBefore = 0, pstAfter = 1, pstHeaderBefore = 2, pstHeaderAfter = 3, pstAddressFieldBefore = 4, pstAddressFieldItem = 5, pstAddressFieldAfter = 6, pstHeaderFieldsBefore = 7, pstHeaderFieldItem = 8, pstHeaderFieldsAfter = 9, pstBodyBefore = 10, pstBodyAfter = 11, pstBodyAfterFirstBoundary = 12, pstBodyPartBefore = 13, pstBodyPartAfter = 14, pstDecode = 15 };

[VB.NET]
    Enum TElOnParseState
        pstBefore = 0
        pstAfter = 1
        pstHeaderBefore = 2
        pstHeaderAfter = 3
        pstAddressFieldBefore = 4
        pstAddressFieldItem = 5
        pstAddressFieldAfter = 6
        pstHeaderFieldsBefore = 7
        pstHeaderFieldItem = 8
        pstHeaderFieldsAfter = 9
        pstBodyBefore = 10
        pstBodyAfter = 11
        pstBodyAfterFirstBoundary = 12
        pstBodyPartBefore = 13
        pstBodyPartAfter = 14
        pstDecode = 15
    End Enum

[Pascal]
    TElOnParseState = (pstBefore, pstAfter, pstHeaderBefore, pstHeaderAfter, pstAddressFieldBefore, pstAddressFieldItem, pstAddressFieldAfter, pstHeaderFieldsBefore, pstHeaderFieldItem, pstHeaderFieldsAfter, pstBodyBefore, pstBodyAfter, pstBodyAfterFirstBoundary, pstBodyPartBefore, pstBodyPartAfter, pstDecode);

[C++]
    typedef uint8_t TElOnParseStateRaw;
    typedef enum { pstBefore = 0, pstAfter = 1, pstHeaderBefore = 2, pstHeaderAfter = 3, pstAddressFieldBefore = 4, pstAddressFieldItem = 5, pstAddressFieldAfter = 6, pstHeaderFieldsBefore = 7, pstHeaderFieldItem = 8, pstHeaderFieldsAfter = 9, pstBodyBefore = 10, pstBodyAfter = 11, pstBodyAfterFirstBoundary = 12, pstBodyPartBefore = 13, pstBodyPartAfter = 14, pstDecode = 15 } TElOnParseState;

Description

Possible values:


    Three states: pstBodyAfterFirstBoundary, pstBodyPartBefore and pstBodyPartAfter are used only for multipart message or part.
    State pstDecode corresponds to the event-request for message decryption. Handler must decrypt message at this event and set DecodedPart property that points to the decrypted part if necessary.

Declared in

.NET:
  • Namespace: SBMIME
  • Assembly: SecureBlackbox.MIME
VCL:
  • Unit: SBMIME
Java:
  • Package: SecureBlackbox.MIME.jar
C++:
  • sbmime.h

See also:     OnParse    

Discuss this help topic in SecureBlackbox Forum