ReadonlyserverThe server in use.
ReadonlysiteThe site, as it was when the session opened.
Saves the sync records and closes every connection. Safe to call more than once.
Fetches the remote copy of a file to a private temp folder for a diff. Call dispose when done.
Optionalsignal: AbortSignalRuns the checked rows of plan.
Dreamweaver's Get: downloads these paths through the same plan and guards, with a preview only when one is needed.
Records files as in sync without transferring them; folders mark every file in them that both sides have.
Optionalsignal: AbortSignalScans both sides and returns what a synchronization would do. Transfers nothing.
Dreamweaver's Put: uploads these paths through the same plan and guards, with a preview only when one is needed.
The records of this site and server, for inspection.
Forgets every sync record of this site and server; the next sync is a first sync.
What changed on each side since the last sync, without planning a transfer.
Connects, signs in and checks the remote root.
Optionalsignal: AbortSignalStaticopenOpens a session for a site and a server, the Remote server by default, and loads its sync records. Nothing connects until the first call that needs the server.
SyncError E_SITE_NOT_FOUND or E_SERVER_NOT_FOUND.
One site and one of its servers, ready to plan and run synchronizations. Connections open on first use and close with close.