XRootD
Loading...
Searching...
No Matches
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 Symbol 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: