Initialise a client session with the URL module.
Entry | |
---|---|
R0 | Flags: |
Bits 31-0 reserved (0) |
Exit | |
---|---|
R0 | Reserved – currently 0 |
R1 | Session identifier |
All other registers preserved |
Interrupt state is undefined.
SWI is not re-entrant.
This SWI initialises a client session with the URL module and provides the client with a session identifier that can be used to monitor the status of the URL module within that client’s context. The session identifier is unique for each client session that is registered with URL and is also used as an identifier in subsequent interactions with the URL module.
Multiple registration by the same client application is permitted. This will provide the client with multiple identifiers to the URL module. Calling this SWI does not result in the calling of any protocol module SWIs.
The URL module imposes no limit on the number of concurrently registered sessions, other than having the required memory available in which to store details of the session.