class documentation
class RemoteMachine(BaseRemoteComponent):
Constructor: RemoteMachine(name, ua_node, server, browse_rules)
The remote interface for a server-side BaseMachine.
| Method | __init__ |
Create a new instance. Must be asynchronously initialized with init() before use. |
| Method | dto |
Return the data transfer object. |
| Property | lock |
Return the remote lock instance. Is mandatory for machines. |
| Property | users |
Users provided by this remote machine. Might be empty if not browsed or not supported by the server. |
| Async Method | _browse |
Undocumented |
| Async Method | _init |
Undocumented |
| Instance Variable | _users |
Undocumented |
def __init__(self, *, name:
str, ua_node: Node, server: RemoteServer, browse_rules: Iterable[ BrowseRule] | None = None):
¶
Create a new instance. Must be asynchronously initialized with init() before use.
Users provided by this remote machine. Might be empty if not browsed or not supported by the server.