CMS 3D CMS Logo

LocalCacheFile.cc File Reference

#include "Utilities/StorageFactory/interface/LocalCacheFile.h"
#include "Utilities/StorageFactory/interface/File.h"
#include "FWCore/Utilities/interface/EDMException.h"
#include <utility>
#include <iostream>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <sys/mman.h>
#include <errno.h>

Go to the source code of this file.

Functions

static void nowrite (const char *why)

Variables

static const IOOffset CHUNK_SIZE = 128*1024*1024


Function Documentation

static void nowrite ( const char *  why  )  [static]

Definition at line 15 of file LocalCacheFile.cc.

References Exception.

Referenced by LocalCacheFile::flush(), LocalCacheFile::resize(), LocalCacheFile::write(), and LocalCacheFile::writev().

00016 {
00017   throw cms::Exception("LocalCacheFile")
00018     << "Cannot change file but operation '" << why << "' was called";
00019 }


Variable Documentation

const IOOffset CHUNK_SIZE = 128*1024*1024 [static]

Definition at line 12 of file LocalCacheFile.cc.

Referenced by LocalCacheFile::cache(), and LocalCacheFile::LocalCacheFile().


Generated on Tue Jun 9 17:56:01 2009 for CMSSW by  doxygen 1.5.4