ScaleOut C++ Native Client API  5.1
 All Classes Functions Variables Typedefs Enumerations Enumerator Friends Pages
sosscli::exceptions::PmiCliInvokeUserException Struct Reference

The PmiCliInvokeUserException Exception class is thrown when user callback functions to an invoke return exceptions. More...

#include <pmicli_invoke_exception.h>

Inheritance diagram for sosscli::exceptions::PmiCliInvokeUserException:

Public Member Functions

 PmiCliInvokeUserException (std::vector< PmiCliUserExceptionCode > const &exceptions_vec)
 Constructor which accepts a vector of PmiCliUserExceptionCode objects to return to the throwing context.
 
virtual const char * what () const throw ()
 Gets a string identifying the exception. More...
 

Public Attributes

std::vector
< PmiCliUserExceptionCode
pmi_exceptions
 Vector containing the all PmiCliUserExceptionCode objects returned from user code.
 

Detailed Description

The PmiCliInvokeUserException Exception class is thrown when user callback functions to an invoke return exceptions.

It wraps a vector of PmiCliUserExceptionCode objects for each nested exception.

Member Function Documentation

virtual const char* sosscli::exceptions::PmiCliInvokeUserException::what ( ) const
throw (
)
inlinevirtual

Gets a string identifying the exception.

Returns
user-friendly string.

The documentation for this struct was generated from the following file: