MCPcopy Create free account
hub / github.com/OpenDDS/OpenDDS / throw_java_exception

Function throw_java_exception

java/dds/OpenDDS_DCPS_jni.cpp:237–253  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

235namespace {
236
237void throw_java_exception(JNIEnv *jni,
238 const OpenDDS::DCPS::Transport::Exception &te)
239{
240 using namespace OpenDDS::DCPS::Transport;
241 TRANSPORT_EXCEPTION(NotFound)
242 TRANSPORT_EXCEPTION(Duplicate)
243 TRANSPORT_EXCEPTION(UnableToCreate)
244 TRANSPORT_EXCEPTION(MiscProblem)
245 TRANSPORT_EXCEPTION(NotConfigured)
246 TRANSPORT_EXCEPTION(ConfigurationConflict)
247 // fallback case from if/else chain
248 {
249 jclass clazz =
250 findClass(jni, "OpenDDS/DCPS/transport/TransportException");
251 jni->ThrowNew(clazz, "OpenDDS transport exception (unknown type)");
252 }
253}
254
255} // namespace
256

Calls 1

TRANSPORT_EXCEPTIONFunction · 0.85

Tested by

no test coverage detected