#include <atomic>
#include <bitset>
#include <cassert>
#include <condition_variable>
#include <functional>
#include <iostream>
#include <list>
#include <memory>
#include <mutex>
#include <numeric>
#include <stdexcept>
#include <string.h>
#include <string>
#include <thread>
#include <vector>
#include "predicates.hpp"
#include <derecho/conf/conf.hpp>
#include "detail/lf.hpp"
#include "detail/sst_impl.hpp"
Go to the source code of this file.
Classes | |
class | sst::_SSTField |
Internal helper class, never exposed to the client. More... | |
class | sst::SSTField< T > |
Clients should use instances of this class with the appropriate template parameter to declare fields in their SST; for example, SSTField<int> is the type of an integer-valued SST field. More... | |
class | sst::SSTFieldVector< T > |
Clients should use instances of this class to declare vector-like fields in their SST; the template parameter is the type of the vector's elements, just like with std::vector. More... | |
struct | sst::SSTParams |
Constructor parameter pack for SST. More... | |
class | sst::SST< DerivedSST > |
Namespaces | |
sst | |
Typedefs | |
typedef std::function< void(uint32_t)> | sst::failure_upcall_t |
Functions | |
constexpr size_t | sst::padded_len (const size_t &len) |
Variables | |
const int | sst::alignTo = sizeof(long) |