References

A List of references, as per the References or In-Reply-To header fields.

Constructors

this
this(void* ptr, Flag!"Take" take)
this
this()

Creates a new #GMimeReferences.

Members

Functions

_cPtr
void* _cPtr(Flag!"Dup" dup)
append
void append(string msgid)

Appends a reference to msgid to the list of references.

clear
void clear()

Clears the #GMimeReferences list.

copy
gmime.references.References copy()

Copies a #GMimeReferences list.

getMessageId
string getMessageId(int index)

Gets the specified Message-Id reference from the #GMimeReferences.

length
int length()

Gets the length of the #GMimeReferences list.

self
References self()

Returns this, for use in with statements.

setMessageId
void setMessageId(int index, string msgid)

Sets the specified Message-Id reference from the #GMimeReferences.

Properties

_gType
GType _gType [@property getter]

Static functions

_getGType
GType _getGType()
parse
gmime.references.References parse(gmime.parser_options.ParserOptions options, string text)

Decodes a list of msg-ids as in the References and/or In-Reply-To headers defined in rfc822.

Inherited Members

From Boxed

_cInstancePtr
void* _cInstancePtr;

Pointer to the C boxed value

_getGType
GType _getGType()

Get the GType of this boxed type.

_gType
GType _gType [@property getter]

Boxed GType property.

self
Boxed self()

Convenience method to return this cast to a type. For use in D with statements.

boxCopy
void* boxCopy()

Make a copy of the wrapped C boxed data.

boxedCopy
void* boxedCopy(void* cBoxed)

Copy a C boxed value using g_boxed_copy.

boxedFree
void boxedFree(void* cBoxed)

Free a C boxed value using g_boxed_free.