Client::Client(const string& name, const Clients& clients)
- : name(name), zombie(false), clients(clients)
+ : name(name), clients(clients)
{
}
boost::thread thread;
queue<Task> tasks;
- bool zombie;
+ bool zombie = false;
void add_task(DBus::Connection& conn, DBus::Message& msg);
class Clients
{
public:
+
Clients(Backgrounds& backgrounds);
typedef list<Client>::iterator iterator;
RefCounter::RefCounter()
- : counter(0), last_used(steady_clock::now())
+ : last_used(steady_clock::now())
{
}
MetaSnapper::MetaSnapper(ConfigInfo& config_info)
- : config_info(config_info), snapper(NULL)
+ : config_info(config_info)
{
set_permissions();
}
mutable boost::mutex mutex;
- int counter;
+ int counter = 0;
steady_clock::time_point last_used;
ConfigInfo config_info;
- Snapper* snapper;
+ Snapper* snapper = nullptr;
};
XmlFile::~XmlFile()
{
xmlFreeDoc(doc);
+ doc = nullptr;
}
private:
- xmlDoc* doc;
+ xmlDoc* doc = nullptr;
};