|
PcapPlusPlus
19.12
|
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;
37 PcapRemoteDeviceList() : m_RemoteMachineIpAddress(NULL), m_RemoteMachinePort(0), m_RemoteAuthentication(NULL) {}
42 void setRemoteMachineIpAddress(
const IPAddress* ipAddress);
43 void setRemoteMachinePort(uint16_t port);
150 #endif // WIN32 || WINx64
Definition: IpAddress.h:119
Definition: IpAddress.h:229
ConstRemoteDeviceListIterator begin() const
Definition: PcapRemoteDeviceList.h:134
RemoteDeviceListIterator end()
Definition: PcapRemoteDeviceList.h:139
RemoteDeviceListIterator begin()
Definition: PcapRemoteDeviceList.h:129
IPAddress * getRemoteMachineIpAddress() const
Definition: PcapRemoteDeviceList.h:91
Definition: IpAddress.h:28
ConstRemoteDeviceListIterator end() const
Definition: PcapRemoteDeviceList.h:144
static PcapRemoteDeviceList * getRemoteDeviceList(IPAddress *ipAddress, uint16_t port)
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
PcapRemoteDevice * getRemoteDeviceByIP(IPv4Address ip4Addr) const
std::vector< PcapRemoteDevice * >::iterator RemoteDeviceListIterator
Definition: PcapRemoteDeviceList.h:50
Definition: PcapRemoteDeviceList.h:28