summaryrefslogtreecommitdiff
path: root/src/client/ClientListener.h
blob: e04572e5f05fc61687c9c100ef0d978d134d711f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef CLIENTLISTENER_H_
#define CLIENTLISTENER_H_

class Client;
class ClientListener
{
public:
	ClientListener() {}
	virtual ~ClientListener() {}

	virtual void NotifyUpdateAvailable(Client * sender) {}
	virtual void NotifyAuthUserChanged(Client * sender) {}
	virtual void NotifyMessageOfTheDay(Client * sender) {}
	virtual void NotifyNewNotification(Client * sender, std::pair<std::string, std::string> notification) {}
};


#endif /* CLIENTLISTENER_H_ */