CatapultServer  v0.5.0.1 (Elephant)
VerifyPeer.cpp File Reference
Include dependency graph for VerifyPeer.cpp:

Namespaces

 catapult
 
 catapult::net
 

Macros

#define DEFINE_ENUM   VerifyResult
 
#define ENUM_LIST   VERIFY_RESULT_LIST
 

Functions

void catapult::net::VerifyClient (const std::shared_ptr< ionet::PacketIo > &pClientIo, const crypto::KeyPair &keyPair, ionet::ConnectionSecurityMode allowedSecurityModes, const VerifyCallback &callback)
 
void catapult::net::VerifyServer (const std::shared_ptr< ionet::PacketIo > &pServerIo, const VerifiedPeerInfo &serverPeerInfo, const crypto::KeyPair &keyPair, const VerifyCallback &callback)
 

Macro Definition Documentation

◆ DEFINE_ENUM

#define DEFINE_ENUM   VerifyResult

◆ ENUM_LIST

#define ENUM_LIST   VERIFY_RESULT_LIST

Variable Documentation

◆ m_allowedSecurityModes

ionet::ConnectionSecurityMode m_allowedSecurityModes
private

◆ m_callback

VerifyCallback m_callback
private

◆ m_keyPair

const crypto::KeyPair& m_keyPair
private

◆ m_pIo

std::shared_ptr<ionet::PacketIo> m_pIo
private

◆ m_pRequest

std::shared_ptr<ServerChallengeResponse> m_pRequest
private

◆ m_serverPeerInfo

VerifiedPeerInfo m_serverPeerInfo
private