CARMA C++
SharedMemory.h File Reference

Class definition for SharedMemory on the BIMA antennas. More...

#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <sys/mman.h>
#include <stdlib.h>
#include <string>
#include <iostream>
#include <ostream>
#include <sstream>
#include <errno.h>
#include "log4cpp/Category.hh"
#include "carma/util/Logger.h"
#include "carma/util/Program.h"
#include "carma/util/checking.h"
#include "carma/util/ErrorException.h"
#include "carma/antenna/bima/SharedMemoryException.h"

Go to the source code of this file.

Namespaces

module  carma
 IDL for bima Rx Control, inherits from antenna::common::RxControl.
 

Macros

#define BIMA_SHARED_MEMORY_DIR   "/dev/shm/"
 
#define BIMA_SHARED_MEMORY_FILE   "_shared_memory"
 
#define CHAR_TYPE   'C'
 
#define CSHMTRC(A, B, C)   A.putData( B, &C );
 
#define DOUBLE_TYPE   'D'
 
#define FLOAT_TYPE   'F'
 
#define INT_TYPE   'I'
 
#define MAX_NAME_LEN   15
 
#define MAXHASH   768
 
#define MAXSTORE   4096
 
#define SHMTRC(A, B)   putData( A, &B );
 
#define USHT_TYPE   'S'
 

Detailed Description

Class definition for SharedMemory on the BIMA antennas.

Author
Colby Gutierrez-Kraybill
Revision:
1.24
Date:
2014/04/16 20:50:18
Id:
SharedMemory.h,v 1.24 2014/04/16 20:50:18 iws Exp

Definition in file SharedMemory.h.