Classes | Namespaces | Macros
RmsRuntimeException.h File Reference
#include <execinfo.h>
#include <stdexcept>
#include <string>
#include <sstream>

Go to the source code of this file.

Classes

class  gov::fnal::cd::rms::base::RmsRuntimeException
 
class  gov::fnal::cd::rms::base::RmsNotConnectedException
 
class  gov::fnal::cd::rms::base::RmsExitingProcessException
 

Namespaces

 gov
 
 gov::fnal
 
 gov::fnal::cd
 
 gov::fnal::cd::rms
 Classes that allow someone to send and receive messages utilizing the Responsive Messaging System.
 
 gov::fnal::cd::rms::base
 A group of data structures that are used with RMS.
 

Macros

#define GENERATE_RMS_RUNTIME_EXCEPTION(msg)   throw gov::fnal::cd::rms::base::RmsRuntimeException(__FILE__, __LINE__, msg)
 
#define GENERATE_RMS_NOTCONNECTED_EXCEPTION(msg)   throw gov::fnal::cd::rms::base::RmsNotConnectedException(__FILE__, __LINE__, msg)
 
#define GENERATE_RMS_EXITINGPROCESS_EXCEPTION(msg)   throw gov::fnal::cd::rms::base::RmsExitingProcessException(__FILE__, __LINE__, msg)
 
#define LOG_EXCEPTION(message, what)
 

Macro Definition Documentation

#define GENERATE_RMS_EXITINGPROCESS_EXCEPTION (   msg)    throw gov::fnal::cd::rms::base::RmsExitingProcessException(__FILE__, __LINE__, msg)
#define GENERATE_RMS_NOTCONNECTED_EXCEPTION (   msg)    throw gov::fnal::cd::rms::base::RmsNotConnectedException(__FILE__, __LINE__, msg)
#define GENERATE_RMS_RUNTIME_EXCEPTION (   msg)    throw gov::fnal::cd::rms::base::RmsRuntimeException(__FILE__, __LINE__, msg)
#define LOG_EXCEPTION (   message,
  what 
)