#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

void* diomsg::callback_data
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().

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().

mtyp_t diomsg::mtype
bool diomsg::newstyle
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().

Lock* diomsg::requestor
int diomsg::seq_no

Definition at line 33 of file diomsg.h.

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

size_t diomsg::size

Definition at line 36 of file diomsg.h.

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


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors