14 #include "chatstatefilter.h"
15 #include "chatstatehandler.h"
16 #include "messageeventhandler.h"
17 #include "messagesession.h"
19 #include "chatstate.h"
26 m_enableChatStates( true )
ChatStateFilter(MessageSession *parent)
An abstraction of a message stanza.
void addExtension(const StanzaExtension *se)
const StanzaExtension * findExtension(int type) const
virtual ~ChatStateFilter()
void setChatState(ChatStateType state)
An implementation of Chat State Notifications (XEP-0085) as a StanzaExtension.
Virtual base class for message filters.
An abstraction of a message session between any two entities.
virtual void filter(Message &msg)
virtual void handleChatState(const JID &from, ChatStateType state)=0
The namespace for the gloox library.
ChatStateHandler * m_chatStateHandler
const std::string body(const std::string &lang="default") const
virtual void decorate(Message &msg)
ChatStateType state() const
const JID & target() const