1 #ifndef PCAPPP_PCAP_REMOTE_DEVICE 2 #define PCAPPP_PCAP_REMOTE_DEVICE 4 #if defined(WIN32) || defined(WINx64) || defined(PCAPPP_MINGW_ENV) 84 uint16_t m_RemoteMachinePort;
95 static void* remoteDeviceCaptureThreadMain(
void *ptr);
98 ThreadStart getCaptureThreadStart();
121 virtual uint16_t
getMtu();
145 #endif // WIN32 || WINx64 virtual LiveDeviceType getDeviceType()
Definition: PcapRemoteDevice.h:115
Definition: PcapRemoteDeviceList.h:28
virtual uint16_t getMtu()
PcapRemoteAuthentication(const std::string username, const std::string password)
Definition: PcapRemoteDevice.h:35
pcap_rmtauth getPcapRmAuth()
virtual MacAddress getMacAddress()
The main namespace for the PcapPlusPlus lib.
IPAddress * getRemoteMachineIpAddress()
Definition: PcapRemoteDevice.h:106
Definition: PcapRemoteDevice.h:79
Definition: PcapLiveDevice.h:76
Definition: IpAddress.h:27
Definition: PcapRemoteDevice.h:27
Definition: PcapLiveDevice.h:132
PcapRemoteAuthentication(const PcapRemoteAuthentication &other)
Definition: PcapRemoteDevice.h:41
Definition: MacAddress.h:21
uint16_t getRemoteMachinePort()
Definition: PcapRemoteDevice.h:111
void getStatistics(pcap_stat &stats)
LiveDeviceType
Definition: PcapLiveDevice.h:126
std::string password
Definition: PcapRemoteDevice.h:51
std::string userName
Definition: PcapRemoteDevice.h:46