libintrovirt v0.57.4
IntroVirt introspection library
Loading...
Searching...
No Matches
introvirt::InvalidMethodException Class Referencefinal

Thrown when the wrong method is called. More...

#include <InvalidMethodException.hh>

Inheritance diagram for introvirt::InvalidMethodException:
Collaboration diagram for introvirt::InvalidMethodException:

Public Member Functions

 InvalidMethodException ()
 Construct a new Invalid Method Exception object.
 
 ~InvalidMethodException () override
 Destroy the instance.
 
- Public Member Functions inherited from introvirt::TraceableException
int error_code () const
 Get the errno value if one was set.
 
 TraceableException (TraceableException &&) noexcept
 Move constructor.
 
TraceableExceptionoperator= (TraceableException &&) noexcept
 Move assignment operator.
 
 ~TraceableException () override
 Destroy the instance.
 

Additional Inherited Members

- Protected Member Functions inherited from introvirt::TraceableException
 TraceableException (const std::string &msg)
 Construct a new Traceable Exception object.
 
 TraceableException (const std::string &msg, int err)
 Construct a new Traceable Exception object with an erro code.
 

Detailed Description

Thrown when the wrong method is called.

This exception is thrown when the wrong method is called. For example, if the Event::syscall() method is called, but the event type is a CR access.

Constructor & Destructor Documentation

◆ InvalidMethodException()

introvirt::InvalidMethodException::InvalidMethodException ( )

Construct a new Invalid Method Exception object.

◆ ~InvalidMethodException()

introvirt::InvalidMethodException::~InvalidMethodException ( )
override

Destroy the instance.


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