#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) |
#define GENERATE_RMS_EXITINGPROCESS_EXCEPTION | ( | msg | ) | throw gov::fnal::cd::rms::base::RmsExitingProcessException(__FILE__, __LINE__, msg) |
Definition at line 15 of file RmsRuntimeException.h.
Referenced by gov::fnal::cd::rms::provider::DDSTopicReaderClass< TT_ >::take_timed_wait(), and gov::fnal::cd::rms::provider::DDSTopicWriterClass< TT_ >::write().
#define GENERATE_RMS_NOTCONNECTED_EXCEPTION | ( | msg | ) | throw gov::fnal::cd::rms::base::RmsNotConnectedException(__FILE__, __LINE__, msg) |
Definition at line 12 of file RmsRuntimeException.h.
Referenced by gov::fnal::cd::rms::provider::DPSingleton::get_participant(), gov::fnal::cd::rms::RmsReceiver< CONN, MSG, LSTNR >::receiveMessage(), gov::fnal::cd::rms::RmsSender< C, M >::sendMessage(), gov::fnal::cd::rms::provider::DDSTopicReaderClass< TT_ >::take_timed_wait(), and gov::fnal::cd::rms::provider::DDSTopicWriterClass< TT_ >::write().
#define GENERATE_RMS_RUNTIME_EXCEPTION | ( | msg | ) | throw gov::fnal::cd::rms::base::RmsRuntimeException(__FILE__, __LINE__, msg) |
Definition at line 9 of file RmsRuntimeException.h.
Referenced by gov::fnal::cd::rms::provider::checkHandle(), gov::fnal::cd::rms::provider::checkStatus(), gov::fnal::cd::rms::RmsProducer::initialize(), gov::fnal::cd::rms::RmsConsumer::RmsConsumer(), gov::fnal::cd::rms::RmsReceiver< CONN, MSG, LSTNR >::RmsReceiver(), gov::fnal::cd::rms::RmsSender< C, M >::RmsSender(), gov::fnal::cd::rms::base::RmsDestination::setProperty(), and gov::fnal::cd::rms::base::RmsDestination::validate().
#define LOG_EXCEPTION | ( | message, | |
what | |||
) |
Definition at line 21 of file RmsRuntimeException.h.
Referenced by gov::fnal::cd::rms::RmsReceiver< CONN, MSG, LSTNR >::receiveMessage(), gov::fnal::cd::rms::ListenerLoop< CONN, MSG, LSTNR >::run(), and gov::fnal::cd::rms::RmsSender< C, M >::sendMessage().