27 std::vector<PcapRemoteDevice*> m_RemoteDeviceList;
29 uint16_t m_RemoteMachinePort;
30 std::shared_ptr<PcapRemoteAuthentication> m_RemoteAuthentication;
34 std::shared_ptr<PcapRemoteAuthentication> remoteAuth,
35 std::vector<PcapRemoteDevice*> deviceList);
130 return m_RemoteMachineIpAddress;
137 return m_RemoteMachinePort;
163 return m_RemoteDeviceList.begin();
169 return m_RemoteDeviceList.begin();
175 return m_RemoteDeviceList.end();
181 return m_RemoteDeviceList.end();
Definition: IpAddress.h:276
Definition: IpAddress.h:28
Definition: IpAddress.h:156
Definition: PcapRemoteDevice.h:68
Definition: PcapRemoteDeviceList.h:25
ConstRemoteDeviceListIterator end() const
Definition: PcapRemoteDeviceList.h:179
ConstRemoteDeviceListIterator begin() const
Definition: PcapRemoteDeviceList.h:167
uint16_t getRemoteMachinePort() const
Definition: PcapRemoteDeviceList.h:135
IPAddress getRemoteMachineIpAddress() const
Definition: PcapRemoteDeviceList.h:128
PcapRemoteDevice * getRemoteDeviceByIP(const IPAddress &ipAddr) const
static PcapRemoteDeviceList * getRemoteDeviceList(const IPAddress &ipAddress, uint16_t port)
typename std::vector< PcapRemoteDevice * >::iterator RemoteDeviceListIterator
Iterator object that can be used for iterating all PcapRemoteDevice in list.
Definition: PcapRemoteDeviceList.h:39
typename std::vector< PcapRemoteDevice * >::const_iterator ConstRemoteDeviceListIterator
Const iterator object that can be used for iterating all PcapRemoteDevice in a constant list.
Definition: PcapRemoteDeviceList.h:42
RemoteDeviceListIterator end()
Definition: PcapRemoteDeviceList.h:173
static std::unique_ptr< PcapRemoteDeviceList > createRemoteDeviceList(const IPAddress &ipAddress, uint16_t port)
PcapRemoteDevice * getRemoteDeviceByIP(const IPv4Address &ip4Addr) const
RemoteDeviceListIterator begin()
Definition: PcapRemoteDeviceList.h:161
PcapRemoteDevice * getRemoteDeviceByIP(const std::string &ipAddrAsString) const
PcapRemoteDevice * getRemoteDeviceByIP(const IPv6Address &ip6Addr) const
The main namespace for the PcapPlusPlus lib.
Definition: PcapRemoteDevice.h:20