fpmas 1.6
Classes | Namespaces | Enumerations
enums.h File Reference
#include "fpmas/io/datapack.h"
Include dependency graph for enums.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  fpmas::io::datapack::Serializer< synchro::hard::api::Color >
 

Namespaces

namespace  fpmas
 
namespace  fpmas::synchro
 
namespace  fpmas::synchro::hard
 
namespace  fpmas::synchro::hard::api
 
namespace  fpmas::io
 
namespace  fpmas::io::datapack
 

Enumerations

enum  fpmas::synchro::hard::api::Epoch : int { EVEN = 0x00 , ODD = 0x10 }
 
enum  fpmas::synchro::hard::api::Tag : int {
  READ = 0x00 , READ_RESPONSE = 0x01 , ACQUIRE = 0x02 , ACQUIRE_RESPONSE = 0x03 ,
  RELEASE_ACQUIRE = 0x04 , LOCK = 0x05 , LOCK_RESPONSE = 0x06 , UNLOCK = 0x07 ,
  LOCK_SHARED = 0x08 , LOCK_SHARED_RESPONSE = 0x09 , UNLOCK_SHARED = 0x0A , LINK = 0x0B ,
  UNLINK = 0x0C , REMOVE_NODE = 0x0D , TOKEN = 0x0E , END = 0x0F
}
 
enum  fpmas::synchro::hard::api::Color : std::uint8_t { WHITE = 0 , BLACK = 1 }
 
enum class  fpmas::synchro::hard::api::MutexRequestType { READ , LOCK , ACQUIRE , LOCK_SHARED }
 

Detailed Description

HardSyncMode related enums.