This file is indexed.

/usr/include/dublintraceroute/exceptions.h is in libdublintraceroute-dev 0.3-3.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/**
 * \file   exceptions.h
 * \author Andrea Barberio <insomniac@slackware.it>
 * \copyright 2-clause BSD
 * \date   October 2015
 * \brief  Common exceptions
 *
 * This module contains the common exceptions definitions
 */
 
 #ifndef _EXCEPTIONS_H
#define _EXCEPTIONS_H

#include <stdexcept>

class DublinTracerouteException: public std::runtime_error {
public:
	DublinTracerouteException(const char *msg): std::runtime_error(msg) {};
	DublinTracerouteException(std::string msg): std::runtime_error(msg.c_str()) {};
};


class DublinTracerouteInProgressException: public DublinTracerouteException {
public:
	DublinTracerouteInProgressException(const char *msg): DublinTracerouteException(msg) {};
	DublinTracerouteInProgressException(std::string msg): DublinTracerouteException(msg.c_str()) {};
};

class DublinTracerouteFailedException: public DublinTracerouteException {
public:
	DublinTracerouteFailedException(const char *msg): DublinTracerouteException(msg) {};
	DublinTracerouteFailedException(std::string msg): DublinTracerouteException(msg.c_str()) {};
};

#endif /* _EXCEPTIONS_H */