Remoto - VFS
|
A VFS_node_interface implementation used to route code requests to other VFS instances. More...
#include <VFS_tcp_mount_directory.h>
Public Member Functions | |
VFS_tcp_mount_directory (VFS_tcp_mount *mount) | |
VFS_tcp_mount_directory constructor. More... | |
virtual VFS_node * | create (QString type, QVariantMap env, QDomElement child) |
This node create()s nothing, it is used for code registration purposes. More... | |
virtual QStringList | provides () |
This node provide()s nothing, it is used for code registration purposes. More... | |
virtual void | registerDirectory (QJsonObject d) |
Register entries to the code directory. More... | |
virtual void | unregisterDirectory () |
Unregister all entries in this directory. More... | |
![]() | |
virtual | ~VFS_node_interface () |
virtual QString | arguments (QString type) |
Describe the arguments needed to create a node. More... | |
virtual QString | code (QString nodename, QString libname, QString &error) |
Request code or other resource from a plugin bundle. More... | |
QString | describe () |
Describe all the nodes in a plugin. More... | |
virtual QString | description (QString type) |
Descriptive text about an individual node. More... | |
virtual bool | initialize () |
The plugin initializer. More... | |
bool | isRemote () |
If a plugin represents a remote resource, this value will be true. More... | |
virtual bool | licensed (QString type) |
A licensing mechanism for node creation. More... | |
VFS_node * | remoteNode () |
Return the node needed to satisfy a remote request. More... | |
Protected Attributes | |
QJsonObject | _directory |
The directory of code registered to this node. More... | |
![]() | |
bool | _remote |
Does this plugin exist on another resource? More... | |
VFS_node * | _remoteNode |
The node responding to requests for remote resources. More... | |
Additional Inherited Members | |
![]() | |
VFS_node_interface (VFS_node *remoteNode=nullptr) | |
VFS_node_interface::VFS_node_interface. More... | |
QString | argumentString (QMetaObject s) |
Format a constructor string based on a node's metadata object. More... | |
A VFS_node_interface implementation used to route code requests to other VFS instances.
Definition at line 9 of file VFS_tcp_mount_directory.h.
VFS_tcp_mount_directory::VFS_tcp_mount_directory | ( | VFS_tcp_mount * | mount | ) |
VFS_tcp_mount_directory constructor.
mount | The owning VFS_tcp_mount |
Definition at line 18 of file VFS_tcp_mount_directory.cpp.
|
virtual |
This node create()s nothing, it is used for code registration purposes.
type | |
env | |
child |
Reimplemented from VFS_node_interface.
Definition at line 41 of file VFS_tcp_mount_directory.cpp.
|
virtual |
This node provide()s nothing, it is used for code registration purposes.
Reimplemented from VFS_node_interface.
Definition at line 28 of file VFS_tcp_mount_directory.cpp.
|
virtual |
Register entries to the code directory.
d | The directory to register |
Definition at line 56 of file VFS_tcp_mount_directory.cpp.
|
virtual |
Unregister all entries in this directory.
Definition at line 93 of file VFS_tcp_mount_directory.cpp.
|
protected |
The directory of code registered to this node.
Definition at line 26 of file VFS_tcp_mount_directory.h.