public InitParams()
{
IntPtr defaultParams = OhNetInitParamsCreate();
LogOutput = null;
FatalErrorHandler = null;
AsyncBeginHandler = null;
AsyncEndHandler = null;
AsyncErrorHandler = null;
SubnetListChangedListener = null;
SubnetAddedListener = null;
SubnetRemovedListener = null;
NetworkAdapterChangedListener = null;
TcpConnectTimeoutMs = OhNetInitParamsTcpConnectTimeoutMs(defaultParams);
MsearchTimeSecs = OhNetInitParamsMsearchTimeSecs(defaultParams);
MsearchTtl = OhNetInitParamsMsearchTtl(defaultParams);
NumEventSessionThreads = OhNetInitParamsNumEventSessionThreads(defaultParams);
NumXmlFetcherThreads = OhNetInitParamsNumXmlFetcherThreads(defaultParams);
NumActionInvokerThreads = OhNetInitParamsNumActionInvokerThreads(defaultParams);
NumInvocations = OhNetInitParamsNumInvocations(defaultParams);
NumSubscriberThreads = OhNetInitParamsNumSubscriberThreads(defaultParams);
SubscriptionDurationSecs = OhNetInitParamsSubscriptionDurationSecs(defaultParams);
PendingSubscriptionTimeoutMs = OhNetInitParamsPendingSubscriptionTimeoutMs(defaultParams);
DvMaxUpdateTimeSecs = OhNetInitParamsDvMaxUpdateTimeSecs(defaultParams);
DvNumServerThreads = OhNetInitParamsDvNumServerThreads(defaultParams);
DvNumPublisherThreads = OhNetInitParamsDvNumPublisherThreads(defaultParams);
DvNumWebSocketThreads = OhNetInitParamsDvNumWebSocketThreads(defaultParams);
CpUpnpEventPort = OhNetInitParamsCpUpnpEventServerPort(defaultParams);
DvUpnpWebServerPort = OhNetInitParamsDvUpnpServerPort(defaultParams);
DvWebSocketPort = OhNetInitParamsDvWebSocketPort(defaultParams);
UseLoopbackNetworkAdapter = false; // FIXME: No getter?
IncludeLoopbackNetworkAdapter = false;
DvEnableBonjour = OhNetInitParamsDvIsBonjourEnabled(defaultParams) != 0;
HostUdpIsLowQuality = OhNetInitParamsIsHostUdpLowQuality(defaultParams) != 0;
OhNetInitParamsDestroy(defaultParams);
}
internal IntPtr AllocNativeInitParams(IntPtr aCallbackPtr)