6.1 Class diagrams common across OSA

29.1983GPPOpen Service Architecture (OSA) Application Programming Interface (API) - Part 1Release 1999TS

All application and framework interfaces inherit from IpOsa interface. Network Service Capability Features on the other hand inherit from the common IpService interface. The corresponding interfaces that must be implemented by the application (e.g. for API callbacks) are denoted as ‘Application Interface’.

Figure 6-1: OSA base interfaces

6.1.1 Base OSA interface

All application and framework interfaces inherit from the following interface.

<<Interface>>

IpOsa

6.1.2 Generic Service Capability Feature interface

All Network SCF’s interfaces inherit from the following interface.

<<Interface>>

IpService

setCallback(appInterface : in IpOsaRef) : TpResult

setCallbackWithSessionID(appInterface : in IpOsaRef, sessionID : in TpSessionID): TpResult