libQuotient
A Qt library for building matrix clients
uriresolver.h File Reference
#include "uri.h"
#include <QtCore/QObject>
#include <functional>
Include dependency graph for uriresolver.h:

Go to the source code of this file.

Classes

class  Quotient::UriResolverBase
 Abstract class to resolve the resource and act on it. More...
 
class  Quotient::UriDispatcher
 Resolve the resource and invoke an action on it, via Qt signals. More...
 

Namespaces

 Quotient
 

Functions

QUOTIENT_API UriResolveResult Quotient::visitResource (Connection *account, const Uri &uri, std::function< UriResolveResult(User *, QString)> userHandler, std::function< void(Room *, QString)> roomEventHandler, std::function< void(Connection *, QString, QStringList)> joinHandler, std::function< bool(const QUrl &)> nonMatrixHandler)
 Resolve the resource and invoke an action on it, via function objects. More...
 
UriResolveResult Quotient::checkResource (Connection *account, const Uri &uri)
 Check that the resource is resolvable with no action on it. More...