|
|
|
@ -4,14 +4,41 @@
|
|
|
|
|
|
|
|
|
|
namespace pEp {
|
|
|
|
|
namespace PityTest11 {
|
|
|
|
|
TestIdent::TestIdent(const std::string& addr) :
|
|
|
|
|
addr{ addr }, did_rx_encrypted{ false }, did_tx_encrypted{ false }
|
|
|
|
|
{
|
|
|
|
|
ident = Test::Utils::createCptIdent(addr);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
TestIdent::TestIdent(const TestIdent& rhs)
|
|
|
|
|
{
|
|
|
|
|
did_rx_encrypted = rhs.did_rx_encrypted;
|
|
|
|
|
did_tx_encrypted = rhs.did_tx_encrypted;
|
|
|
|
|
addr = rhs.addr;
|
|
|
|
|
ident = Test::Utils::dup(rhs.ident.get());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
bool TestIdent::tofu_done() const
|
|
|
|
|
{
|
|
|
|
|
return did_tx_encrypted && did_rx_encrypted;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// ---------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
bool PityNode::debug_log_enabled = false;
|
|
|
|
|
|
|
|
|
|
PityNode::PityNode(int nodeNr) : _node_nr{ nodeNr }
|
|
|
|
|
{
|
|
|
|
|
logger_debug.set_instancename(getName());
|
|
|
|
|
std::stringstream ss{};
|
|
|
|
|
std::stringstream ss;
|
|
|
|
|
ss << this;
|
|
|
|
|
pEpLogClass(std::string("called with: " + std::to_string(_node_nr) + "AT: " + ss.str()));
|
|
|
|
|
ident = std::make_shared<TestIdent>(TestIdent(getName()));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
TestIdent& PityNode::getIdent() {
|
|
|
|
|
return *ident.get();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int PityNode::getNr() const
|
|
|
|
@ -21,14 +48,14 @@ namespace pEp {
|
|
|
|
|
|
|
|
|
|
std::string PityNode::getName() const
|
|
|
|
|
{
|
|
|
|
|
std::string ret{};
|
|
|
|
|
std::string ret;
|
|
|
|
|
ret += "node_" + std::to_string(_node_nr) + "@peptest.org";
|
|
|
|
|
return ret;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
std::string PityNode::to_string() const
|
|
|
|
|
{
|
|
|
|
|
std::string ret{};
|
|
|
|
|
std::string ret;
|
|
|
|
|
ret += "name: " + getName();
|
|
|
|
|
return ret;
|
|
|
|
|
}
|
|
|
|
|