μHAL (v2.8.17)
Part of the IPbus software repository
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Namespaces | Macros
ProtocolMmap.cpp File Reference
#include "uhal/ProtocolMmap.hpp"
#include <algorithm>
#include <assert.h>
#include <chrono>
#include <cstdlib>
#include <fcntl.h>
#include <iomanip>
#include <iostream>
#include <sys/file.h>
#include <sys/mman.h>
#include <sys/stat.h>
#include <stdlib.h>
#include <string.h>
#include <thread>
#include <unistd.h>
#include <boost/lexical_cast.hpp>
#include <boost/date_time/posix_time/posix_time_types.hpp>
#include "uhal/detail/PacketFmt.hpp"
#include "uhal/grammars/URI.hpp"
#include "uhal/log/LogLevels.hpp"
#include "uhal/log/log_inserters.integer.hpp"
#include "uhal/log/log_inserters.quote.hpp"
#include "uhal/log/log.hpp"
#include "uhal/Buffers.hpp"
#include "uhal/ClientFactory.hpp"
#include "uhal/SigBusGuard.hpp"
Include dependency graph for ProtocolMmap.cpp:

Go to the source code of this file.

Namespaces

namespace  uhal
 

Macros

#define MAP_SIZE   (32*1024UL + 16UL)
 
#define MAP_MASK   (MAP_SIZE - 1)
 

Detailed Description

Author
Tom Williams
Date
September 2017

Definition in file ProtocolMmap.cpp.

Macro Definition Documentation

◆ MAP_MASK

#define MAP_MASK   (MAP_SIZE - 1)

Definition at line 118 of file ProtocolMmap.cpp.

◆ MAP_SIZE

#define MAP_SIZE   (32*1024UL + 16UL)

Definition at line 117 of file ProtocolMmap.cpp.