|
PcapPlusPlus
20.08
|
Go to the documentation of this file. 1 #ifndef PCAPP_PCAP_REMOTE_DEVICE_LIST
2 #define PCAPP_PCAP_REMOTE_DEVICE_LIST
4 #if defined(WIN32) || defined(WINx64) || defined(PCAPPP_MINGW_ENV)
31 std::vector<PcapRemoteDevice*> m_RemoteDeviceList;
33 uint16_t m_RemoteMachinePort;
42 void setRemoteMachineIpAddress(
const IPAddress& ipAddress);
43 void setRemoteMachinePort(uint16_t port);
150 #endif // WIN32 || WINx64
Definition: IpAddress.h:26
Definition: IpAddress.h:140
ConstRemoteDeviceListIterator begin() const
Definition: PcapRemoteDeviceList.h:134
RemoteDeviceListIterator end()
Definition: PcapRemoteDeviceList.h:139
RemoteDeviceListIterator begin()
Definition: PcapRemoteDeviceList.h:129
**
Definition: IpAddress.h:236
ConstRemoteDeviceListIterator end() const
Definition: PcapRemoteDeviceList.h:144
static PcapRemoteDeviceList * getRemoteDeviceList(const IPAddress &ipAddress, uint16_t port)
IPAddress getRemoteMachineIpAddress() const
Definition: PcapRemoteDeviceList.h:91
PcapRemoteDevice * getRemoteDeviceByIP(const IPv4Address &ip4Addr) const
Definition: PcapRemoteDevice.h:27
The main namespace for the PcapPlusPlus lib.
std::vector< PcapRemoteDevice * >::const_iterator ConstRemoteDeviceListIterator
Definition: PcapRemoteDeviceList.h:55
uint16_t getRemoteMachinePort() const
Definition: PcapRemoteDeviceList.h:96
Definition: PcapRemoteDevice.h:79
std::vector< PcapRemoteDevice * >::iterator RemoteDeviceListIterator
Definition: PcapRemoteDeviceList.h:50
Definition: PcapRemoteDeviceList.h:28