subscriptionhandler.h
/*
Copyright (c) 2004-2023 by Jakob Schröter <js@camaya.net>
This file is part of the gloox library. http://camaya.net/gloox
This software is distributed under a license. The full license
agreement can be found in the file LICENSE in this distribution.
This software may not be copied, modified, sold or distributed
other than expressed in the named license agreement.
This software is distributed without any warranty.
*/
#ifndef SUBSCRIPTIONHANDLER_H__
#define SUBSCRIPTIONHANDLER_H__
#include "subscription.h"
namespace gloox
{
class GLOOX_API SubscriptionHandler
{
public:
virtual ~SubscriptionHandler() {}
virtual void handleSubscription( const Subscription& subscription ) = 0;
};
}
#endif // SUBSCRIPTIONHANDLER_H__
gloox::SubscriptionHandler
A virtual interface which can be reimplemented to receive incoming subscription stanzas.
Definition subscriptionhandler.h:30
gloox::SubscriptionHandler::~SubscriptionHandler
virtual ~SubscriptionHandler()
Definition subscriptionhandler.h:35
gloox::SubscriptionHandler::handleSubscription
virtual void handleSubscription(const Subscription &subscription)=0
gloox::Subscription
An abstraction of a subscription stanza.
Definition subscription.h:32
gloox
The namespace for the gloox library.
Definition adhoc.cpp:28