Skip to content
Snippets Groups Projects
Commit 47d29cb7 authored by Julien Bonjean's avatar Julien Bonjean
Browse files

[#1671] Tested some stuff to not try to register when connection is lost

 - Unsuccessful, maybe related to our dbus library
parent ec12644b
Branches
No related tags found
No related merge requests found
...@@ -24,11 +24,35 @@ void NetworkManager::StateChanged(const uint32_t& state) ...@@ -24,11 +24,35 @@ void NetworkManager::StateChanged(const uint32_t& state)
void NetworkManager::PropertiesChanged(const std::map< std::string, ::DBus::Variant >& argin0) void NetworkManager::PropertiesChanged(const std::map< std::string, ::DBus::Variant >& argin0)
{ {
const map< string, ::DBus::Variant >::const_iterator iter = argin0.begin(); const map< string, ::DBus::Variant >::const_iterator iter = argin0.begin();
string message = iter->first;
_warn("Properties changed: %s", iter->first.c_str()); _warn("Properties changed: %s", iter->first.c_str());
/*
DBus::Variant variant = iter->second;
DBus::MessageIter i = variant.reader();
cout << i.type() << endl;// 97
cout << (char )i.type() << endl;
cout << i.is_array() << endl;// 1
cout << i.is_dict() << endl;// 0
cout << i.array_type() << endl;// 111
int size;
string *value;
size = i.get_array(value);
cout << "length: " << size << endl;
while (!i.at_end())
{
char **array = new char*[2];
size_t length = i.get_array(&array);
cout << "length: " << length << endl;
i = i.recurse();
}
*/
Manager::instance().registerAccounts(); Manager::instance().registerAccounts();
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment