template class axl::sys::lnx::UdevMonitorBase
#include <axl_sys_lnx_UdevMonitor.h>
template <typename T>
class UdevMonitorBase: public axl::sl::Handle
{
public:
// construction
UdevMonitorBase();
UdevMonitorBase(udev_monitor* h);
// methods
void
addRef();
udev*
getUdev();
int
getFd();
bool
updateFilter();
bool
removeFilter();
bool
addMatchSubsystemDevTypeFilter(
const sl::StringRef& subsystem,
const sl::StringRef& devType
);
bool
addMatchTagFilter(const char* tag);
bool
setReceiveBufferSize(size_t size);
bool
enableReceiving();
udev_device*
receiveDevice();
};