Files
threadweaver/include/weaver/results.h

22 lines
525 B
C++

#ifndef THWEAVER_RESULTS_H
#define THWEAVER_RESULTS_H
#include <cstdint>
namespace THWeaver {
enum class EndpointQueueSendResult : uint32_t { Ok = 0, ErrFull = 1 };
enum class EndpointQueueRecvResult { Ok, ErrEmpty };
enum class FanInFabricSendResult : uint32_t { Ok = 0, ErrFull = 1 };
enum class FanInFabricRecvBitmapResult { Ok, ErrBitmapEmpty, ErrBitmapFailed };
enum class FanInFabricRecvTryResult { Ok, ErrTryFailed };
enum class FanInFabricRecvAggrResult { Ok, ErrAggrFailed };
} // namespace THWeaver
#endif