enum factory_flags: sys::u32
  • local = 1<<0
  • remote = 1<<1
  • process = 1<<2
  • unix = 1<<3
  • transactions = 1<<4
  • all = std::numeric_limits<sys::u32>::max()
template <class T>
class sbnd::storage

A container with one or nought elements.

Methods
  • operator=(storage &&) -> storage &
  • storage(storage &&)
  • operator=(const storage &) -> storage &
  • storage(const storage &)
  • storage()
  • end() const -> const T *
  • end() -> T *
  • begin() const -> const T *
  • begin() -> T *
  • size() const -> size_t
  • data() const -> const T *
  • data() -> T *
  • operator!() const -> bool
  • operator bool() constexplicit
  • operator->() const -> const T *
  • operator->() -> T *
  • operator*() const -> const T &
  • operator*() -> T &
  • operator&() const -> const T *
  • operator&() -> T *
  • get() const -> const T *
  • get() -> T *
  • destroy() -> void
  • template <class ... Args>
    make(Args &&... args) -> void
  • ~storage()
  • template <class ... Args>
    storage(Args &&... args)
class sbnd::Properties
Base classes
Structs
  • struct sbnd::Properties::Resources
Fields
Methods
  • property(const std::string & key, const std::string & value) -> voidvirtual
  • Properties(const sys::cpu_set & cpus, size_t page_size)
  • Properties()
class sbnd::interface_address_list
Base classes
  • public std::vector< sys::interface_address< sys::ipv4_address > >
class sbnd::Factory
Methods
string_to_interface_address_list(const std::string & s) -> auto
UNISTDX_FLAGS(factory_flags)
string_to_factory_flags(const std::string & s) -> auto
operator>>(std::istream & in, sbnd::factory_flags & rhs) -> std::istream &
Factory factory