public void Initialize(IUserManager mgr, ICustomizeController controller, IDynamicGroupManager groupMgr) { this.userManager = mgr; this.customizeController = controller; this.dynamicGroupManager = groupMgr; this.p2PChannelManager.Initialize(this.userManager); if (this.dynamicGroupManager != null) { this.userManager.SomeOneDisconnected += new ESBasic.CbGeneric <UserData, DisconnectedType>(userManager_SomeOneDisconnected); this.dynamicGroupManager.SomeoneJoinGroup += new ESBasic.CbGeneric <string, string>(groupManager_SomeoneJoinGroup); this.dynamicGroupManager.SomeoneQuitGroup += new ESBasic.CbGeneric <string, string>(groupManager_SomeoneQuitGroup); this.dynamicGroupManager.GroupmateOffline += new CbGeneric <string, List <string> >(dynamicGroupManager_GroupmateOffline); } }
public void Initialize(IUserManager mgr ,ICustomizeController controller , IDynamicGroupManager groupMgr) { this.userManager = mgr; this.customizeController = controller; this.dynamicGroupManager = groupMgr; this.p2PChannelManager.Initialize(this.userManager); if (this.dynamicGroupManager != null) { this.userManager.SomeOneDisconnected += new ESBasic.CbGeneric<UserData, DisconnectedType>(userManager_SomeOneDisconnected); this.dynamicGroupManager.SomeoneJoinGroup += new ESBasic.CbGeneric<string, string>(groupManager_SomeoneJoinGroup); this.dynamicGroupManager.SomeoneQuitGroup += new ESBasic.CbGeneric<string, string>(groupManager_SomeoneQuitGroup); this.dynamicGroupManager.GroupmateOffline += new CbGeneric<string, List<string>>(dynamicGroupManager_GroupmateOffline); } }