CLASS INTERPRO(3)

NAME
boost::interprocess::interprocess_exception

SYNOPSIS

// In header: <boost/interprocess/exceptions.hpp>
class interprocess_exception {
public:
  // construct/copy/destruct
  interprocess_exception(const char *);
  interprocess_exception(const error_info &, const char * = 0);
  ~interprocess_exception();
  // public member functions
  const char * what() const;
  native_error_t get_native_error() const;
  error_code_t get_error_code() const;
  error_info m_err;  // @ private:
  std::string m_str;
};

DESCRIPTION

This class is the base class of all exceptions thrown by boost::interprocess

  interprocess_exception public construct/copy/destruct

    1.

    interprocess_exception(const char * err);

    2.

    interprocess_exception(const error_info & err_info, const char * str = 0);

    3.

    ~interprocess_exception();

  interprocess_exception public member functions

    1.

    const char * what() const;

    2.

    native_error_t get_native_error() const;

    3.

    error_code_t get_error_code() const;