Motr  M0
m0_addb2_callback Struct Reference

#include <consumer.h>

Collaboration diagram for m0_addb2_callback:
Collaboration graph

Data Fields

void(* ca_fire )(const struct m0_addb2_source *src, const struct m0_addb2_philter *ph, const struct m0_addb2_callback *callback, const struct m0_addb2_record *rec)
 
void * ca_datum
 
struct m0_tlink ca_linkage
 
uint64_t ca_magix
 

Detailed Description

A call-back is attached to a philter and is invoked when a record in the source macthes the philter predicate.

Definition at line 172 of file consumer.h.

Field Documentation

◆ ca_datum

void* ca_datum

Opaque datum.

Definition at line 179 of file consumer.h.

◆ ca_fire

void(* ca_fire) (const struct m0_addb2_source *src, const struct m0_addb2_philter *ph, const struct m0_addb2_callback *callback, const struct m0_addb2_record *rec)

Call-back function.

Definition at line 174 of file consumer.h.

◆ ca_linkage

struct m0_tlink ca_linkage

Linkage into m0_addb2_philter::ph_callback.

Definition at line 181 of file consumer.h.

◆ ca_magix

uint64_t ca_magix

Definition at line 182 of file consumer.h.


The documentation for this struct was generated from the following file: