public ctlVideo(VMuktiAPI.PeerType PeerType, string URI, ModulePermissions[] MyPermissions, string MyMeetingRole) { try { InitializeComponent(); VMuktiAPI.VMuktiHelper.RegisterEvent("SignOut").VMuktiEvent += new VMuktiEvents.VMuktiEventHandler(ctlVideo_VMuktiEvent); } catch (Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "ctlVideo", "ctlVideo.xaml.cs"); } try { this.Loaded += new RoutedEventHandler(ctlVideo_Loaded); this.Unloaded += new RoutedEventHandler(ctlVideo_Unloaded); Application.Current.Exit += new ExitEventHandler(Current_Exit); if (MyMeetingRole == "Host") { _MyMeetingRole = MeetingRoles.Host; } else { _MyMeetingRole = MeetingRoles.Participant; } objGetUserList = new DelGetUserList(objDelGetUserList); objRemoveUser = new DelRemoveUser(objDelRemoveUser); objClose = new DelClose(objDelClose); if (VMuktiAPI.VMuktiInfo.CurrentPeer.CurrPeerType != PeerType.NodeWithHttp) { thostSNodeVideo = new Thread(new ParameterizedThreadStart(hostSNodeVideoService)); List <object> lstMainVideoParams = new List <object>(); lstMainVideoParams.Add(PeerType); lstMainVideoParams.Add(URI); lstMainVideoParams.Add(MyPermissions); lstMainVideoParams.Add(_MyMeetingRole); List <object> lstSNodeVideoParams = new List <object>(); lstSNodeVideoParams.Add(PeerType); lstSNodeVideoParams.Add("http://" + VMuktiInfo.CurrentPeer.SuperNodeIP + ":80/NetP2PVideoHoster"); lstSNodeVideoParams.Add(MyPermissions); lstSNodeVideoParams.Add(_MyMeetingRole); lstSNodeVideoParams.Add(lstMainVideoParams); thostSNodeVideo.Start(lstSNodeVideoParams); } else { cnvHttp.Visibility = Visibility.Visible; } } catch (Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "ctlVideo", "ctlVideo.xaml.cs"); } }
void GlobalVariable() { try { objNetTcpChat = new clsNetTcpChat(); objHttpChat = new clsHttpChat(); temp = 0; tempcounter = 0; blnTypingStatus = false; blnSendTypeMsg = true; //arr = new byte[5000]; lstName = new List<string>(); lstTypingUsers = new List<string>(); isChatHistoryFolderCreated = false; isChatHistoryEnabled = true; objDelDisplayName = new DelDisplayName(DisplayName); objDelSendMsg = new DelSendMessage(delSendMessage); objDelSignOutMsg = new DelSignOutMessage(delSignoutMessage); objDelSendPeerMsg = new DelSendPeerMessage(delSendPeerMessage); objDelGetUserList = new DelGetUserList(delGetUserList); objDelUserTypeing = new DelShowUserTypeing(delShowUserTypeMessage); objDelTextDownEvent = new DelTextDownEvent(delTextDownEvent); objDelAsyncGetMessage = new DelAsyncGetMessage(delAsyncGetMessage); } catch (Exception ex) { MessageBox.Show("GlobalVariable" + ex.Message); } }
void GlobalVariable() { try { objNetTcpDesktop = new clsNetTcpDesktop(); objHttpDesktop = new clsHttpDesktop(); hashID_Name = new Hashtable(); DoWork = true; objGetUserList = new DelGetUserList(objDelGetUserList); objDelSendMsg = new DelSendMessage(delSendMessage); objRemoveUser = new DelRemoveUser(delRemoveUser); objDelGetMsg = new DelGetMessage(delGetMessage); objDisAllowView = new DelDisAllowView(delDisAllowView); objStopControl = new DelStopControl(delStopControl); } catch (Exception ex) { VMuktiHelper.ExceptionHandler(ex, "GlobalVariable", "ctlDesktop_Sharing.xaml.cs"); } }
public ctlVideo(VMuktiAPI.PeerType PeerType, string URI, ModulePermissions[] MyPermissions, string MyMeetingRole) { try { InitializeComponent(); VMuktiAPI.VMuktiHelper.RegisterEvent("SignOut").VMuktiEvent += new VMuktiEvents.VMuktiEventHandler(ctlVideo_VMuktiEvent); } catch (Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "ctlVideo", "ctlVideo.xaml.cs"); } try { this.Loaded += new RoutedEventHandler(ctlVideo_Loaded); this.Unloaded += new RoutedEventHandler(ctlVideo_Unloaded); Application.Current.Exit += new ExitEventHandler(Current_Exit); if (MyMeetingRole == "Host") { _MyMeetingRole = MeetingRoles.Host; } else { _MyMeetingRole = MeetingRoles.Participant; } objGetUserList = new DelGetUserList(objDelGetUserList); objRemoveUser = new DelRemoveUser(objDelRemoveUser); objClose = new DelClose(objDelClose); if (VMuktiAPI.VMuktiInfo.CurrentPeer.CurrPeerType != PeerType.NodeWithHttp) { thostSNodeVideo = new Thread(new ParameterizedThreadStart(hostSNodeVideoService)); List<object> lstMainVideoParams = new List<object>(); lstMainVideoParams.Add(PeerType); lstMainVideoParams.Add(URI); lstMainVideoParams.Add(MyPermissions); lstMainVideoParams.Add(_MyMeetingRole); List<object> lstSNodeVideoParams = new List<object>(); lstSNodeVideoParams.Add(PeerType); lstSNodeVideoParams.Add("http://" + VMuktiInfo.CurrentPeer.SuperNodeIP + ":80/NetP2PVideoHoster"); lstSNodeVideoParams.Add(MyPermissions); lstSNodeVideoParams.Add(_MyMeetingRole); lstSNodeVideoParams.Add(lstMainVideoParams); thostSNodeVideo.Start(lstSNodeVideoParams); } else { cnvHttp.Visibility = Visibility.Visible; } } catch (Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "ctlVideo", "ctlVideo.xaml.cs"); } }