#include <diomsg.h>

Collaboration diagram for diomsg:

Public Attributes

mtyp_t mtype
 
int id
 
int seq_no
 
void * callback_data
 
Lockrequestor
 
size_t size
 
off_t offset
 
int status
 
bool newstyle
 
int shm_offset
 

Static Public Attributes

static const int msg_snd_rcv_sz = sizeof(diomsg) - sizeof(mtyp_t)
 

Detailed Description

Definition at line 30 of file diomsg.h.

Member Data Documentation

◆ callback_data

void* diomsg::callback_data

◆ id

int diomsg::id

Definition at line 32 of file diomsg.h.

Referenced by do_close(), do_open(), do_read(), do_unlink(), do_write(), msg_handle(), and DiskdIOStrategy::SEND().

◆ msg_snd_rcv_sz

const int diomsg::msg_snd_rcv_sz = sizeof(diomsg) - sizeof(mtyp_t)
static

Definition at line 41 of file diomsg.h.

Referenced by DiskdIOStrategy::callback(), main(), and DiskdIOStrategy::SEND().

◆ mtype

mtyp_t diomsg::mtype

◆ newstyle

bool diomsg::newstyle

◆ offset

off_t diomsg::offset

Definition at line 37 of file diomsg.h.

Referenced by do_open(), do_read(), do_write(), msg_handle(), and DiskdIOStrategy::SEND().

◆ requestor

Lock* diomsg::requestor

◆ seq_no

int diomsg::seq_no

Definition at line 33 of file diomsg.h.

Referenced by msg_handle(), and DiskdIOStrategy::SEND().

◆ shm_offset

◆ size

size_t diomsg::size

Definition at line 36 of file diomsg.h.

Referenced by do_read(), do_write(), msg_handle(), and DiskdIOStrategy::SEND().

◆ status


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors