BloombergLP::bdlat::FuzzUtil::consumeMessage

consumeMessage overloads

Synopses

Declared in <bdlat_fuzzutil.h>

Load into the specified message content generated using bytes from the specified fuzzData, and update fuzzData to reflect the bytes consumed. Optionally specify an options to customize the generated values. If options is not supplied, default values for the options are used. In general, this operation uses fuzzData to load the root message element, and then recursively applies consumeMessage to any child elements. More specifically:

template<class t_MESSAGE>
static
void
consumeMessage(
    t_MESSAGE* message,
    bslim::FuzzDataView* fuzzData);
» more...

Load into the specified message content generated using bytes from the specified fuzzData according to the specified options. See the overload without options for full contract details.

template<class t_MESSAGE>
static
void
consumeMessage(
    t_MESSAGE* message,
    bslim::FuzzDataView* fuzzData,
    FuzzUtilOptions const& options);
» more...