Motr  M0
m0_addb2_trace_obj Struct Reference

#include <addb2.h>

Collaboration diagram for m0_addb2_trace_obj:
Collaboration graph

Data Fields

struct m0_addb2_trace o_tr
 
struct m0_tlink o_linkage
 
struct m0_addb2_macho_mach
 
void(* o_done )(struct m0_addb2_trace_obj *obj)
 
bool o_force
 
uint64_t o_magix
 

Detailed Description

A wrapper object used to pass traces to network and storage components.

Definition at line 449 of file addb2.h.

Field Documentation

◆ o_done

void(* o_done) (struct m0_addb2_trace_obj *obj)

Completion call-back.

This is called by the processing (storage or network) after the trace has been processed (see frame_done()).

Note
If this is not defined, the standard call-back m0_addb2_trace_done() is invoked.

Definition at line 465 of file addb2.h.

◆ o_force

bool o_force

Push this trace through to the consumers as soon as possible, bypassing caches.

Definition at line 468 of file addb2.h.

◆ o_linkage

struct m0_tlink o_linkage

Linkage into networking or storage queues.

Definition at line 453 of file addb2.h.

◆ o_mach

struct m0_addb2_mach* o_mach

Pointer to the machine in which the trace was generated.

Definition at line 455 of file addb2.h.

◆ o_magix

uint64_t o_magix

Definition at line 469 of file addb2.h.

◆ o_tr

struct m0_addb2_trace o_tr

Trace itself.

Definition at line 451 of file addb2.h.


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