Creates a new #GMimePartIter for iterating over toplevel's subparts.
Clones the iter, including its current state.
Gets the #GMimeObject at the current #GMimePartIter position.
Gets the parent of the #GMimeObject at the current #GMimePartIter position.
Gets the path of the current #GMimeObject in the MIME structure used to initialize iter.
Gets the toplevel #GMimeObject used to initialize iter.
Checks that the current state of iter is valid.
Updates the state of iter to point to the #GMimeObject specified by path.
Advances to the next part in the MIME structure used to initialize iter.
Rewinds to the previous part in the MIME structure used to initialize iter.
Removes the #GMimeObject at the current position from its parent. If successful, iter is advanced to the next position (since the current position will become invalid).
Replaces the #GMimeObject at the current position with replacement.
Resets the state of iter to its initial state.
Returns this, for use in with statements.
Pointer to the C boxed value
Get the GType of this boxed type.
Boxed GType property.
Convenience method to return this cast to a type. For use in D with statements.
Make a copy of the wrapped C boxed data.
Copy a C boxed value using g_boxed_copy.
Free a C boxed value using g_boxed_free.
A MIME part iterator.