|
gstreamer
|
Base for implementation-defined payload and frame contents. More...
#include <gSROData.h>
Public Member Functions | |
| virtual | ~GSROData ()=default |
| virtual std::size_t | size_bytes () const noexcept=0 |
| Resident bytes, including this concrete object and its owned allocations, for buffer accounting. | |
Derive concrete types in the implementation repository, such as clas12-systems. Objects must own their contents and must not borrow Geant4 hits, event collections, or mutable worker state. Transfer ownership through the envelope; the producer must not retain mutable aliases. Keep the defining plugin library loaded until all its data objects have been destroyed.
Definition at line 30 of file gSROData.h.
|
virtualdefault |
|
nodiscardpure virtualnoexcept |