Lines Matching defs:content
106 void *content;
108 * If content is reference counted, a reference to the buffer containing
109 * content. Null if content is not reference counted.
315 * Write the content of the fragment to its own internal buffer.
317 * Writes the content of all units and then assembles them into a new
318 * data buffer. When modifying the content of decomposed units, this
367 * Allocate a new internal content buffer of the given size in the unit.
369 * The content will be zeroed.
373 void (*free)(void *opaque, uint8_t *content));
376 * Allocate a new internal content buffer matching the type of the unit.
378 * The content will be zeroed.
384 * Insert a new unit into a fragment with the given content.
386 * The content structure continues to be owned by the caller if
392 void *content,
417 * Make the content of a unit refcounted.
420 * content to new refcounted buffers.
423 * decomposed content.
429 * Make the content of a unit writable so that internal fields can be
432 * If it is known that there are no other references to the content of
434 * case where the unit content is not refcounted), it does a full clone
435 * of the content (including any internal buffers) to make a new copy,
439 * decomposed content.