5#ifndef DIPCONFLICTCHECK_H
6#define DIPCONFLICTCHECK_H
9#include <QScopedPointer>
12DNETWORKMANAGER_BEGIN_NAMESPACE
14using DCORE_NAMESPACE::DExpected;
16class DIPConflictCheckPrivate;
29 void IPConflict(
const QByteArray &ip,
const QByteArray &smac,
const QByteArray &dmac);
32 QScopedPointer<DIPConflictCheckPrivate> d_ptr;
36DNETWORKMANAGER_END_NAMESPACE
对于检查ip冲突方法的封装
Definition: dipconflictcheck.h:19
void IPConflict(const QByteArray &ip, const QByteArray &smac, const QByteArray &dmac)
信号, 当ip冲突被检测到时触发, 三个参数分别代表对应的ip, 源mac地址, 对应目标mac地址
DExpected< QByteArray > requestIPConflictCheck(const QByteArray &ip, const QByteArray &ifc) const
检测给定Ip是否冲突