pips_multimap_value_t

Updated: April 19, 2023

Union of all possible multimap value types

Synopsis:

#include <pips/multimap.h>
typedef union pips_multimap_value {
    void* blob;
    bool boolean;
    char* string;
    char json;
    double number;
} pips_multimap_value_t;

Data:

void* blob
An arbitrary byte sequence containing binary data
bool boolean
A boolean value
char* string
A NULL-terminated character string
char json
A JSON object encoded as a NULL-terminated character string
double number
A double-precision floating point number

Library:

pips-client

Description:

This data type is a union of all supported value types in a multimap. An instance of this union is contained in each multimap item.