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() nothrow
string marker() @property nothrowGet `marker` field. Returns: The OpenPGP marker.
void marker(string propval) @property nothrowSet `marker` field. Params: propval = The OpenPGP marker.
size_t len() @property nothrowGet `len` field. Returns: The length of the OpenPGP marker.
void len(size_t propval) @property nothrowSet `len` field. Params: propval = The length of the OpenPGP marker.
gmime.types.OpenPGPState before() @property nothrowGet `before` field. Returns: The #GMimeOpenPGPState that the state machine must be in before encountering this marker.
void before(gmime.types.OpenPGPState propval) @property nothrowSet `before` field. Params: propval = The #GMimeOpenPGPState that the state machine must be in before encountering this marker.
gmime.types.OpenPGPState after() @property nothrowGet `after` field. Returns: The #GMimeOpenPGPState that the state machine will transition into once this marker is found.
void after(gmime.types.OpenPGPState propval) @property nothrowSet `after` field. Params: propval = The #GMimeOpenPGPState that the state machine will transition into once this marker is found.
bool isEndMarker() @property nothrowGet `isEndMarker` field. Returns: true if the marker is an end marker; otherwise, false.
void isEndMarker(bool propval) @property nothrowSet `isEndMarker` field. Params: propval = true if the marker is an end marker; otherwise, false.
Constructors
this(void * ptr, Flag!"Take" take)