Returns true (1) if this object is valid. Do not call any other functions if this function returns false (0).
Returns true (1) if the values of this object are read-only. Some APIs may expose read-only objects.
Returns a writable copy of this object. Returns nullptr when message contains a shared memory region.
Base structure.