// =====================================================================
/// <inheritdoc />
public void addServiceListener(Responder <object> responder,
AddLiveServiceListener listener)
{
if (!isPlatformInitialized <object>(responder))
{
return;
}
NativeServiceListenerAdapter listenerAdapter =
new NativeServiceListenerAdapter(listener);
ADLServiceListener listenerNative = listenerAdapter.toNative();
NativeAPI.adl_add_service_listener(
_voidRCallback,
_platformHandle,
saveResponder(responder),
ref listenerNative);
_listeners.Add(listenerAdapter);
}