public MessageListener(InitParams.MessageHandler aHandler) { iHandler = aHandler; Callback = new InitParams.OhNetCallbackMsg(Message); }
public override void init() { mh = new InitParams.MessageHandler(mhCb); ml = new MessageListener(mh); OpenHome.Net.Core.InitParams initParams = new OpenHome.Net.Core.InitParams(); OpenHome.Net.Core.Library.SetDebugLevel(Library.DebugLevel.Error); initParams.LogOutput = ml; lib = OpenHome.Net.Core.Library.Create(initParams); OpenHome.Net.Core.SubnetList subnetList = new OpenHome.Net.Core.SubnetList(); OpenHome.Net.Core.NetworkAdapter nif = subnetList.SubnetAt((uint)networkConnectInfo.subNetIndex); this.delegateStartingNetwork(nif.FullName()); uint subnet = nif.Subnet(); subnetList.Dispose(); lib.StartCp(subnet); }