fswatch  1.14.0
Classes | Namespaces | Typedefs
monitor.hpp File Reference

Header of the fsw::monitor class. More...

#include "filter.hpp"
#include <vector>
#include <string>
#include <mutex>
#include <atomic>
#include <chrono>
#include <map>
#include "event.hpp"
#include "../c/cmonitor.h"

Go to the source code of this file.

Classes

class  fsw::monitor
 Base class of all monitors. More...
 

Namespaces

 fsw
 Main namespace of libfswatch.
 

Typedefs

typedef void fsw::FSW_EVENT_CALLBACK(const std::vector< event > &, void *)
 Function definition of an event callback. More...
 

Detailed Description

Header of the fsw::monitor class.

This header file defines the fsw::monitor class, the base type of a libfswatch monitor and fundamental type of the C++ API.

If HAVE_CXX_MUTEX is defined, this header includes <mutex>.

License: GNU General Public License v. 3.0
Author
Enrico M. Crisostomo
Version
1.8.0