...
The NetService API manages binding of your service to adapters and IP'sIPs, notification of network connection establishment, management of a log source for your service and a number of other features. Your side of the contract requires providing a NetServiceProviderInterface that the framework can use to perform functions such as serialisation, persistence and initialisation of your service.
...
- Initialise and implement the NetServiceProviderInterface to fulfil all requests from the framework
- Register the NetServiceProviderInterface interface with NetServiceRegisterProvider
- Optionally use NetServiceGetLogHandle and NetServiceGetUsageLogHandle if you wish to log from using the servicesservice's log source
In the UI side module
...
The framework will transport configuration data between UI and Engine but you need to provide the appropriate functions in your NetServiceProviderInterface to (de)serialise the data to/from a memory buffer.