Ice 3.8
C++ API Reference
Loading...
Searching...
No Matches
Ice::DatagramLimitException Class Referencefinal

The exception that is thrown when a datagram exceeds the configured send or receive buffer size, or exceeds the maximum payload size of a UDP packet (65507 bytes). More...

#include <Ice/Ice.h>

Inheritance diagram for Ice::DatagramLimitException:

Public Member Functions

 DatagramLimitException (const char *file, int line)
 Constructs a DatagramLimitException.
const char * ice_id () const noexcept final
 Returns the type ID of this exception.
Public Member Functions inherited from Ice::ProtocolException
const char * ice_id () const noexcept override
 Returns the type ID of this exception.
 LocalException (const char *file, int line, std::string message)
 Constructs a local exception.
Public Member Functions inherited from Ice::LocalException
 LocalException (const char *file, int line, std::string message)
 Constructs a local exception.
const char * ice_file () const noexcept
 Gets the name of the file where this exception was constructed.
int ice_line () const noexcept
 Gets the line number where this exception was constructed.
void ice_print (std::ostream &os) const final
 Outputs a description of this exception to a stream.
std::string ice_stackTrace () const
 Gets the stack trace at the point this exception was constructed.
const char * what () const noexcept final
 Gets the error message of this local Ice exception.
Public Member Functions inherited from Ice::Exception
 Exception () noexcept=default
 Default constructor.
 Exception (const Exception &other) noexcept=default
 Copy constructor.
Exceptionoperator= (const Exception &rhs) noexcept=default
 Copy assignment operator.

Additional Inherited Members

Static Public Member Functions inherited from Ice::LocalException
static void ice_enableStackTraceCollection ()
 Enables the collection of stack traces for exceptions.

Detailed Description

The exception that is thrown when a datagram exceeds the configured send or receive buffer size, or exceeds the maximum payload size of a UDP packet (65507 bytes).

Definition at line 268 of file LocalExceptions.h.


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