www.riscos.com Technical Support: |
|
There are three main modules that make up Access: Freeway, ShareFS and RemotePrinterSupport.
Freeway provides the protocols used by Access so it knows what shared resources are available and can display windows showing them.
ShareFS is a filing system that is used to share resources, both granting other hosts access to your machine, and vice versa.
RemotePrinterSupport provides the support needed to share printers over an Access network.
The Access * Commands call standard entry points to filing systems when making them shared. You do not need to take any special steps to make a filing system work with Access; any filing system will work, provided it conforms to the specifications in the chapters Writing a filing system (volume 2) and Writing a filing system (volume 5a); and (where applicable) Writing a FileCore module (volume 2) and Writing a FileCore module (volume 5a).
For a Filer to integrate with Access, it needs to provide a Share menu option, and take appropriate action when the option is chosen. This is done using a SWI interface to ShareFS.
These SWIs are subject to change as the range of Acorn networking products is expanded and updated, so we don't document them here. Should you wish to write a Filer to integrate with Access, you should contact Acorn Customer Services.
Command to start up ShareFS Filer
*Desktop_ShareFSFiler
None
*Desktop_... commands are used by the Desktop to start up ROM-resident Desktop utilities that appear automatically on the icon bar. However, they are for internal use only, and you should not use them; use *Desktop instead.
See *Desktop_... for further details of *Desktop_... commands.
Ensures that it is safe to finish using a remote shared disc
*Dismount :disc_name
disc_name - the name of the remote shared disc
*Dismount ensures that it is safe to finish using a remote shared disc by closing all its files, unsetting all its directories and libraries, and discarding its local caches. *Dismount is useful before finishing sharing a particular disc. However, the *Shutdown command is usually to be preferred, especially when switching off the computer.
*Dismount :Maths
Displays the total free space remaining on a remote shared disc
*Free :disc_name
disc_name - the name of the remote shared disc
*Free displays the total free space remaining on a remote shared disc.
*Free :Maths Bytes free &00504400 = 5260288 Bytes used &02413c00 = 37829632
None
*FwShow
None
*FwShow displays all currently known Freeway objects. Local objects are prefixed with a '*'.
*FwShow No remote nets Type 2: Type 5: (Hosts) *Name=794148708 Holder=1.97.238.89 Name=528163826 Holder=1.97.238.93 Name=873634028 Holder=1.97.238.88 Type 1: (Discs) Name=English Holder=1.97.238.93 Name=Science Holder=1.97.238.88 *Name=Maths Holder=1.97.238.89
None
*Share directory [disc_name] [-protected] [-cdrom] [-noicon]
disc_name - the name to use for the shared disc
-protected - causes the directory to be shared protected, rather than the default of unprotected
-cdrom - indicates that the shared directory is on a CD-ROM
-noicon - prevents an icon appearing for the shared disc
*Share makes a local directory available as a shared disc. If no name is given for the shared disc, then the name of the directory is used, or - for the root directory - the name of the disc itself.
If the directory is shared unprotected, then remote users have read and write access to all objects beneath it. If the directory is shared protected, then remote users' access to an object beneath it is determined by that object's public access attributes.
*Share ADFS::Maths.$ Maths -protected
Selects the Shared Filing System as the current filing system
*ShareFS
None
*ShareFS selects the Shared Filing System as the filing system for subsequent operations. Remember that it is not necessary to switch filing systems if you use the full pathnames of objects. For example, you can refer to ADFS objects (on a local disc) when ShareFS is the current filing system.
*ShareFS
*ADFS, *Net, *RAM, *ResourceFS
Changes or reports the size of the ShareFS transmission window
*ShareFSWindow [size]
size - the size of the ShareFS transmission window
*ShareFSWindow changes the size of the ShareFS transmission window, or - with no parameter - reports its current size. You should not change the size unless you know what you are doing.
*ShareFSWindow
Current ShareFS window size: 2
*Shares lists the local directories currently made available as shared discs
*Shares
None
*Shares lists the local directories currently made available as shared discs, showing the full *Share command with which it was shared.
*Shares
Share ADFS::Maths.$ Maths -protected