#ifndef TYPE_REQ_CACHE_H #define TYPE_REQ_CACHE_H namespace hierarchy_memory { typedef enum { READ , WRITE , NONE } direction_req_cache_t; typedef enum { CACHED , // address can be in the cache UNCACHED , // Always miss (not address in cache) INVALIDATE , // The direction is not used PREFETCH , // The direction is not used FLUSH // The direction is not used } type_req_cache_t; }; #endif //!TYPE_REQ_CACHE_H