#include <DiskdIOStrategy.h>

Collaboration diagram for SharedMemory:

Public Member Functions

void put (ssize_t)
 
void * get (ssize_t *)
 
void init (int ikey, int magic2)
 
 SharedMemory ()
 

Public Attributes

int nbufs
 
char * buf
 
char * inuse_map
 
int id
 

Detailed Description

Definition at line 17 of file DiskdIOStrategy.h.

Constructor & Destructor Documentation

◆ SharedMemory()

SharedMemory::SharedMemory ( )
inline

Definition at line 24 of file DiskdIOStrategy.h.

Member Function Documentation

◆ get()

◆ init()

void SharedMemory::init ( int  ikey,
int  magic2 
)

◆ put()

void SharedMemory::put ( ssize_t  offset)

Member Data Documentation

◆ buf

char* SharedMemory::buf

Definition at line 27 of file DiskdIOStrategy.h.

Referenced by get(), init(), DiskdFile::readDone(), and DiskdIOStrategy::unlinkDone().

◆ id

int SharedMemory::id

Definition at line 29 of file DiskdIOStrategy.h.

◆ inuse_map

char* SharedMemory::inuse_map

Definition at line 28 of file DiskdIOStrategy.h.

Referenced by get(), init(), and put().

◆ nbufs

int SharedMemory::nbufs

Definition at line 26 of file DiskdIOStrategy.h.

Referenced by get(), init(), and put().


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors