XRootD
XrdOssMioFile Class Reference

#include <XrdOssMioFile.hh>

+ Collaboration diagram for XrdOssMioFile:

Public Member Functions

 XrdOssMioFile (char *hname)
 
 ~XrdOssMioFile ()
 
off_t Export (void **Addr)
 

Friends

class XrdOssMio
 

Detailed Description

Definition at line 36 of file XrdOssMioFile.hh.

Constructor & Destructor Documentation

◆ XrdOssMioFile()

XrdOssMioFile::XrdOssMioFile ( char *  hname)
inline

Definition at line 43 of file XrdOssMioFile.hh.

44  {strcpy(HashName, hname);
45  inUse = 1; Next = 0; Size = 0;
46  }

◆ ~XrdOssMioFile()

XrdOssMioFile::~XrdOssMioFile ( )

Definition at line 337 of file XrdOssMio.cc.

338 {
339 #if defined(_POSIX_MAPPED_FILES)
340  munmap((char *)Base, Size);
341 #endif
342 }

Member Function Documentation

◆ Export()

off_t XrdOssMioFile::Export ( void **  Addr)
inline

Definition at line 41 of file XrdOssMioFile.hh.

41 {*Addr = Base; return Size;}

Referenced by XrdOssFile::getMmap().

+ Here is the caller graph for this function:

Friends And Related Function Documentation

◆ XrdOssMio

friend class XrdOssMio
friend

Definition at line 39 of file XrdOssMioFile.hh.


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