#include <hub.h>
Classes | |
struct | Client |
Public Member Functions | |
Hub (const Hub &)=delete | |
virtual | ~Hub () |
Hub & | operator= (const Hub &)=delete |
virtual Q_INVOKABLE void | register_import_export_handler (ImportExportHandler *handler) |
virtual Q_INVOKABLE const Store * | store_for_scope_and_type (Scope scope, Type type) |
virtual Q_INVOKABLE Peer | default_source_for_type (Type type) |
virtual Q_INVOKABLE QVector< Peer > | known_sources_for_type (Type type) |
virtual Q_INVOKABLE QVector< Peer > | known_destinations_for_type (Type type) |
virtual Q_INVOKABLE QVector< Peer > | known_shares_for_type (Type type) |
virtual Q_INVOKABLE Transfer * | create_import_from_peer (Peer peer) |
virtual Q_INVOKABLE Transfer * | create_export_to_peer (Peer peer) |
virtual Q_INVOKABLE Transfer * | create_share_to_peer (Peer peer) |
virtual Q_INVOKABLE void | quit () |
virtual Q_INVOKABLE Transfer * | create_import_from_peer_for_type (Peer peer, Type type) |
virtual Q_INVOKABLE Transfer * | create_export_to_peer_for_type (Peer peer, Type type) |
virtual Q_INVOKABLE Transfer * | create_share_to_peer_for_type (Peer peer, Type type) |
Protected Member Functions | |
Hub (QObject *=nullptr) | |
|
delete |
|
virtual |
|
protected |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |