This file is indexed.

/usr/include/globjects/base/AbstractLogHandler.h is in libglobjects-dev 1.1.0-2.

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
#pragma once

#include <globjects/globjects_api.h>


namespace globjects
{


class LogMessage;

/** \brief Abstract interface to handle LogMessages.
    
    globejcts uses a global logging handler to dispatch all generated LogMessages.
    This is the abstract interface for handling them.
    Subclass this class if you wish to replace the global default logging 
    behavior in globjects, which is to write everything to stdout.
    
    \see setLoggingHandler
    \see logging.h
 */
class GLOBJECTS_API AbstractLogHandler
{
public:
	virtual ~AbstractLogHandler() 
    {
    }

	virtual void handle(const LogMessage& message) = 0;
};


} // namespace globjects