| PcapPlusPlus
    21.11
    | 
#include <PcapRemoteDevice.h>
| Public Member Functions | |
| PcapRemoteAuthentication (const std::string username, const std::string password) | |
| PcapRemoteAuthentication (const PcapRemoteAuthentication &other) | |
| pcap_rmtauth | getPcapRmAuth () const | 
| Public Attributes | |
| std::string | userName | 
| std::string | password | 
The remote daemon (rpcapd) can be configured to require authentication before allowing a client to connect. This is done for security reasons of course. This struct wraps the WinPcap/Npcap authentication object (pcap_rmtauth) and can (but not must) be given to PcapRemoteDeviceList when initiating a connection to the remote daemon
| 
 | inline | 
A constructor that sets username and password
| [in] | username | The username for authentication with the remote daemon | 
| [in] | password | The password for authentication with the remote daemon | 
| 
 | inline | 
A copy c'tor for this object
| [in] | other | The object to copy from | 
| pcap_rmtauth pcpp::PcapRemoteAuthentication::getPcapRmAuth | ( | ) | const | 
A conversion method from PcapRemoteAuthentication to pcap_rmtauth. Note: the char* pointers of the returned pcap_rmtauth points to the same places in memory as PcapRemoteAuthentication::userName and PcapRemoteAuthentication::password so the user should avoid freeing this memory
| std::string pcpp::PcapRemoteAuthentication::password | 
The password for authentication
| std::string pcpp::PcapRemoteAuthentication::userName | 
The username for authentication