flux_msg_cmp(3)
SYNOPSIS
#include <flux/core.h>
struct flux_match {
int typemask;
uint32_t matchtag;
char *topic_glob;
};
bool flux_msg_cmp (const flux_msg_t *msg, struct flux_match match);
Link with -lflux-core.
DESCRIPTION
flux_msg_cmp() compares msg to match criteria.
If match.typemask is nonzero, the type of the message must match
one of the types in the mask.
If match.matchtag is not FLUX_MATCHTAG_NONE, the message matchtag
must match match.matchtag.
If match.topic_glob is not NULL or an empty string, then the message
topic string must match match.topic_glob according to the rules of
shell wildcards.
RETURN VALUE
flux_msg_cmp() returns true on a match, otherwise false.
RESOURCES
Flux: http://flux-framework.org
Flux RFC: https://flux-framework.readthedocs.io/projects/flux-rfc
Issue Tracker: https://github.com/flux-framework/flux-core/issues