|
|
|
@ -38,7 +38,7 @@ namespace pEp {
|
|
|
|
|
|
|
|
|
|
namespace Utils {
|
|
|
|
|
|
|
|
|
|
string identity_to_string(::pEp_identity *ident, bool full, int indent)
|
|
|
|
|
string to_string(::pEp_identity *ident, bool full, int indent)
|
|
|
|
|
{
|
|
|
|
|
stringstream builder;
|
|
|
|
|
if (ident != nullptr) {
|
|
|
|
@ -81,7 +81,7 @@ namespace pEp {
|
|
|
|
|
return builder.str();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
std::string identitylist_to_string(::identity_list *idl, bool full, int indent)
|
|
|
|
|
std::string to_string(::identity_list *idl, bool full, int indent)
|
|
|
|
|
{
|
|
|
|
|
stringstream builder;
|
|
|
|
|
if (idl != nullptr) {
|
|
|
|
@ -89,7 +89,7 @@ namespace pEp {
|
|
|
|
|
builder << std::string(indent, '\t') << "[" << endl;
|
|
|
|
|
indent++;
|
|
|
|
|
for (::identity_list *curr = idl; curr != nullptr; curr = curr->next) {
|
|
|
|
|
builder << identity_to_string(curr->ident, full, indent) << endl;
|
|
|
|
|
builder << to_string(curr->ident, full, indent) << endl;
|
|
|
|
|
}
|
|
|
|
|
indent--;
|
|
|
|
|
builder << std::string(indent, '\t') << "]";
|
|
|
|
@ -100,14 +100,14 @@ namespace pEp {
|
|
|
|
|
return builder.str();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
string member_to_string(::pEp_member *member, bool full, int indent)
|
|
|
|
|
string to_string(::pEp_member *member, bool full, int indent)
|
|
|
|
|
{
|
|
|
|
|
stringstream builder;
|
|
|
|
|
if (member != nullptr) {
|
|
|
|
|
builder << std::string(indent, '\t') << "{" << endl;
|
|
|
|
|
indent++;
|
|
|
|
|
builder << std::string(indent, '\t')
|
|
|
|
|
<< "ident: " << identity_to_string(member->ident, full, indent) << endl;
|
|
|
|
|
<< "ident: " << to_string(member->ident, full, indent) << endl;
|
|
|
|
|
builder << std::string(indent, '\t') << "joined: " << member->joined << endl;
|
|
|
|
|
indent--;
|
|
|
|
|
builder << std::string(indent, '\t') << "}";
|
|
|
|
@ -118,7 +118,7 @@ namespace pEp {
|
|
|
|
|
return builder.str();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
string memberlist_to_string(::member_list *mbl, bool full, int indent)
|
|
|
|
|
string to_string(::member_list *mbl, bool full, int indent)
|
|
|
|
|
{
|
|
|
|
|
stringstream builder;
|
|
|
|
|
if (mbl != nullptr) {
|
|
|
|
@ -127,7 +127,7 @@ namespace pEp {
|
|
|
|
|
indent++;
|
|
|
|
|
for (member_list *curr_member = mbl; curr_member != nullptr;
|
|
|
|
|
curr_member = curr_member->next) {
|
|
|
|
|
builder << member_to_string(curr_member->member, full, indent) << endl;
|
|
|
|
|
builder << to_string(curr_member->member, full, indent) << endl;
|
|
|
|
|
}
|
|
|
|
|
indent--;
|
|
|
|
|
builder << std::string(indent, '\t') << "]";
|
|
|
|
@ -138,7 +138,7 @@ namespace pEp {
|
|
|
|
|
return builder.str();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
string group_to_string(::pEp_group *group, bool full, int indent)
|
|
|
|
|
string to_string(::pEp_group *group, bool full, int indent)
|
|
|
|
|
{
|
|
|
|
|
stringstream builder;
|
|
|
|
|
if (group != nullptr) {
|
|
|
|
@ -146,13 +146,13 @@ namespace pEp {
|
|
|
|
|
builder << std::string(indent, '\t') << "{" << endl;
|
|
|
|
|
indent++;
|
|
|
|
|
builder << std::string(indent, '\t') << "group_identity: "
|
|
|
|
|
<< identity_to_string(group->group_identity, full, indent) << endl;
|
|
|
|
|
<< to_string(group->group_identity, full, indent) << endl;
|
|
|
|
|
builder << std::string(indent, '\t')
|
|
|
|
|
<< "manager: " << identity_to_string(group->manager, full, indent)
|
|
|
|
|
<< "manager: " << to_string(group->manager, full, indent)
|
|
|
|
|
<< endl;
|
|
|
|
|
builder << std::string(indent, '\t') << "active: " << group->active << endl;
|
|
|
|
|
builder << std::string(indent, '\t')
|
|
|
|
|
<< "members: " << memberlist_to_string(group->members, full, indent)
|
|
|
|
|
<< "members: " << to_string(group->members, full, indent)
|
|
|
|
|
<< endl;
|
|
|
|
|
indent--;
|
|
|
|
|
builder << std::string(indent, '\t') << "]";
|
|
|
|
@ -205,6 +205,6 @@ namespace pEp {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
} // namespace Utils
|
|
|
|
|
} // namespace Utils
|
|
|
|
|
} // namespace Test
|
|
|
|
|
} // namespace pEp
|
|
|
|
|