+ /** Informs the objects in this chain that the buffer has been resized and
+ data should be reuploaded. */
+ void buffer_resized();
+
+ /** Returns the total amount of storage required by this object and others
+ in the same chain, including any alignment between objects. */
+ unsigned get_required_buffer_size() const;
+