gmime.open_pgpmarker

Module for [OpenPGPMarker] class

Types 1

An OpenPGP marker for use with GMime's internal state machines used for detecting OpenPGP blocks.

Fields
Methods
void * _cPtr()
string marker() @propertyGet `marker` field. Returns: The OpenPGP marker.
void marker(string propval) @propertySet `marker` field. Params: propval = The OpenPGP marker.
size_t len() @propertyGet `len` field. Returns: The length of the OpenPGP marker.
void len(size_t propval) @propertySet `len` field. Params: propval = The length of the OpenPGP marker.
gmime.types.OpenPGPState before() @propertyGet `before` field. Returns: The #GMimeOpenPGPState that the state machine must be in before encountering this marker.
void before(gmime.types.OpenPGPState propval) @propertySet `before` field. Params: propval = The #GMimeOpenPGPState that the state machine must be in before encountering this marker.
gmime.types.OpenPGPState after() @propertyGet `after` field. Returns: The #GMimeOpenPGPState that the state machine will transition into once this marker is found.
void after(gmime.types.OpenPGPState propval) @propertySet `after` field. Params: propval = The #GMimeOpenPGPState that the state machine will transition into once this marker is found.
bool isEndMarker() @propertyGet `isEndMarker` field. Returns: true if the marker is an end marker; otherwise, false.
void isEndMarker(bool propval) @propertySet `isEndMarker` field. Params: propval = true if the marker is an end marker; otherwise, false.
Constructors
this(void * ptr, Flag!"Take" take)