gloox 1.0.24
presencehandler.h
1/*
2 Copyright (c) 2004-2019 by Jakob Schröter <js@camaya.net>
3 This file is part of the gloox library. http://camaya.net/gloox
4
5 This software is distributed under a license. The full license
6 agreement can be found in the file LICENSE in this distribution.
7 This software may not be copied, modified, sold or distributed
8 other than expressed in the named license agreement.
9
10 This software is distributed without any warranty.
11*/
12
13
14
15#ifndef PRESENCEHANDLER_H__
16#define PRESENCEHANDLER_H__
17
18#include "presence.h"
19
20namespace gloox
21{
22
30 class GLOOX_API PresenceHandler
31 {
32 public:
36 virtual ~PresenceHandler() {}
37
44 virtual void handlePresence( const Presence& presence ) = 0;
45
46 };
47
48}
49
50#endif // PRESENCEHANDLER_H__
A virtual interface which can be reimplemented to receive presence stanzas.
virtual void handlePresence(const Presence &presence)=0
An abstraction of a presence stanza.
Definition: presence.h:33
The namespace for the gloox library.
Definition: adhoc.cpp:28