public void svcSetSlideList(clsMessageContract mcSetSlideList) { try { if (EntsvcSetSlideList != null) { EntsvcSetSlideList(mcSetSlideList); } } catch (Exception exp) { VMuktiAPI.VMuktiHelper.ExceptionHandler(exp, "svcSetSlideList()", "clsHttpPresentation.cs"); } }
public void svcJoin(clsMessageContract mcJoin) { try { if (EntsvcJoin != null) { EntsvcJoin(mcJoin); } } catch (Exception exp) { VMuktiAPI.VMuktiHelper.ExceptionHandler(exp, "svcJoin()", "clsHttpPresentation.cs"); } }
void UserControl1_EntsvcSetSlide(clsMessageContract mcSetSlide) { try { this.Dispatcher.BeginInvoke(DispatcherPriority.Normal, objDelSetSlide, mcSetSlide); } catch (System.Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "UserControl1_EntsvcSetSlide()", "UserControl1.xaml.cs"); } }
public void svcSignOutPPT(clsMessageContract mcSignOutPPT) { try { if (EntsvcSignOutPPT != null) { EntsvcSignOutPPT(mcSignOutPPT); } } catch (Exception exp) { VMuktiAPI.VMuktiHelper.ExceptionHandler(exp, "svcSignOutPPT()", "clsHttpPresentation.cs"); } }
void P2PPresentationDummy_EntsvcSetUserList(clsMessageContract mcSetUserList) { try { for (int i = 0; i < lstNodes.Count; i++) { mcSetUserList.strMsg = "SetUserList"; List<clsMessageContract> lstMessage = (List<clsMessageContract>)hashMessages[lstNodes[i]]; lstMessage.Add(mcSetUserList); hashMessages[lstNodes[i]] = lstMessage; } } catch (Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "P2PPresentationDummy_EntsvcSetUserList()", "PresentationDummy.cs"); } }
void P2PPresentationDummy_EntsvcUnJoin(clsMessageContract mcUnJoin) { try { for (int i = 0; i < lstNodes.Count; i++) { if (mcUnJoin.strFrom != lstNodes[i]) { List<clsMessageContract> lstMessage = (List<clsMessageContract>)hashMessages[lstNodes[i]]; lstMessage.Add(mcUnJoin); hashMessages[lstNodes[i]] = lstMessage; } } } catch (Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "P2PPresentationDummy_EntsvcUnJoin()", "PresentationDummy.cs"); } }
void P2PPresentationDummy_EntsvcSetSlide(clsMessageContract mcSetSlide) { try { for (int i = 0; i < lstNodes.Count; i++) { if (lstNodes[i] != mcSetSlide.strFrom) { mcSetSlide.strMsg = "SHOW SLIDE"; List<clsMessageContract> lstMessage = (List<clsMessageContract>)hashMessages[lstNodes[i]]; lstMessage.Add(mcSetSlide); hashMessages[lstNodes[i]] = lstMessage; } } } catch (Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "P2PPresentationDummy_EntsvcSetSlide()", "PresentationDummy.cs"); } }
void PresentationDummy_EntsvcJoin(clsMessageContract mcJoin) { try { lstNodes.Add(mcJoin.strFrom); hashMessages.Add(mcJoin.strFrom, new List<clsMessageContract>()); } catch (Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "PresentationDummy_EntsvcJoin()", "PresentationDummy.cs"); } }
public void ClosePod() { try { clsMessageContract objContract = new clsMessageContract(); objContract.strFrom = VMuktiAPI.VMuktiInfo.CurrentPeer.DisplayName; objContract.lstTo = lstName; objContract.slideArr = new string[0]; objContract.SlideID = 0; objContract.SlideStream = new MemoryStream(); objContract.strMsg = ""; if (channelNetTcp != null) { channelNetTcp.svcSignOutPPT(objContract); } else if (channelHttp != null) { channelHttp.svcSignOutPPT(objContract); } if (channelNetTcp != null) { channelNetTcp.Close(); channelNetTcp.Dispose(); channelNetTcp = null; } if (channelHttp != null) { channelHttp = null; } if (dispTimerControl != null) { dispTimerControl.Stop(); } } catch (System.Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "ClosePod()", "UserControl1.xaml.cs"); } }
void delAsyncGetMessage(clsMessageContract myMessages) { try { if (myMessages.strMsg == "SET SLIDE LIST") { listBox1.Items.Clear(); listBox2.Items.Clear(); image1.Source = null; string[] tempArray = myMessages.slideArr; for (int j = 0; j < tempArray.Length-1; j++) { ListBoxItem lbi = new ListBoxItem(); string[] newarr = tempArray[j].Split('\\'); lbi.Content = newarr[newarr.Length - 1].Replace(".JPG", "").Trim(); listBox2.Items.Add(lbi); } ListBoxItem lbl1 = new ListBoxItem(); lbl1.Content = tempArray[tempArray.Length - 1]; listBox1.Items.Add(lbl1); listBox1.SelectedIndex = 0; } else if (myMessages.strMsg == "SHOW SLIDE") { BitmapImage bmi = new BitmapImage(); bmi.BeginInit(); bmi.StreamSource = myMessages.SlideStream; bmi.EndInit(); image1.Source = bmi; } else if (myMessages.strMsg == "GetUserList") { try { if (myMessages.strFrom != VMuktiAPI.VMuktiInfo.CurrentPeer.DisplayName) { this.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, objDelDisplayName, myMessages.strFrom); if (channelNetTcp != null) { clsMessageContract objContract1 = new clsMessageContract(); objContract1.strFrom = VMuktiAPI.VMuktiInfo.CurrentPeer.DisplayName; objContract1.strMsg = ""; objContract1.lstTo = new List<string>(); objContract1.slideArr = new string[0]; objContract1.SlideID = 0; objContract1.SlideStream = new MemoryStream(); channelNetTcp.svcSetUserList(objContract1); } if(channelHttp != null) { clsMessageContract objContract1 = new clsMessageContract(); objContract1.strFrom = VMuktiAPI.VMuktiInfo.CurrentPeer.DisplayName; objContract1.strMsg = ""; objContract1.lstTo = new List<string>(); objContract1.slideArr = new string[0]; objContract1.SlideID = 0; objContract1.SlideStream = new MemoryStream(); channelHttp.svcSetUserList(objContract1); } } } catch (System.Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "delAsyncGetMessage()", "UserControl1.xaml.cs"); } } else if (myMessages.strMsg == "SetUserList") { if (myMessages.strFrom != VMuktiAPI.VMuktiInfo.CurrentPeer.DisplayName) { this.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, objDelDisplayName, myMessages.strFrom); } } else if (myMessages.strMsg == "SignOut") { if (myMessages.strFrom != VMuktiAPI.VMuktiInfo.CurrentPeer.DisplayName) { List<object> lstStr = new List<object>(); lstStr.Add(myMessages.strFrom); lstStr.Add(myMessages.lstTo); this.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, objDelSignOutMsg, lstStr); } } } catch (System.Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "delAsyncGetMessage()", "UserControl1.xaml.cs"); } finally { this.dispTimerControl.Start(); } }
private void delSetSlide(clsMessageContract mcSetSlide) { try { if (mcSetSlide.strFrom != VMuktiAPI.VMuktiInfo.CurrentPeer.DisplayName) { BitmapImage bmi = new BitmapImage(); bmi.BeginInit(); bmi.StreamSource = mcSetSlide.SlideStream; bmi.EndInit(); image1.Source = bmi; } } catch (System.Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "delSetSlide()", "UserControl1.xaml.cs"); } }
void UserControl1_EntsvcUnJoin(clsMessageContract mcUnJoin) { try { if (mcUnJoin.strFrom != VMuktiAPI.VMuktiInfo.CurrentPeer.DisplayName) { List<object> lstData = new List<object>(); lstData.Add(mcUnJoin.strFrom); this.Dispatcher.BeginInvoke(DispatcherPriority.Normal, objRemoveUser, lstData); } } catch (System.Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "UserControl1_EntsvcUnJoin()", "UserControl1.xaml.cs"); } }
void UserControl1_EntsvcSetUserList(clsMessageContract mcSetUserList) { try { if (mcSetUserList.strFrom != VMuktiAPI.VMuktiInfo.CurrentPeer.DisplayName) { try { this.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, objDelDisplayName, mcSetUserList.strFrom); } catch (System.Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "UserControl1_EntsvcSetUserList()", "UserControl1.xaml.cs"); } } } catch (System.Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "UserControl1_EntsvcSetUserList()", "UserControl1.xaml.cs"); } }
void UserControl1_EntsvcGetUserList(clsMessageContract mcGetUserList) { try { if (mcGetUserList.strFrom != VMuktiAPI.VMuktiInfo.CurrentPeer.DisplayName) { this.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, objDelDisplayName, mcGetUserList.strFrom); clsMessageContract objContract = new clsMessageContract(); objContract.strFrom = VMuktiAPI.VMuktiInfo.CurrentPeer.DisplayName; objContract.strMsg = "set"; objContract.lstTo = new List<string>(); objContract.slideArr = new string[0]; objContract.SlideID = 0; objContract.SlideStream = new MemoryStream(); if (channelNetTcp != null) { channelNetTcp.svcSetUserList(objContract); } if (channelHttp != null) { channelHttp.svcSetUserList(objContract); } } } catch (System.Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "UserControl1_EntsvcGetUserList()", "UserControl1.xaml.cs"); } }
void UserControl1_EntsvcJoin(clsMessageContract mcJoin) { }
clsMessageContract PresentationDummy_EntsvcGetSlide(clsMessageContract mcrecipient) { try { List<clsMessageContract> lstTemp = (List<clsMessageContract>)hashMessages[mcrecipient.strFrom]; if (lstTemp.Count > 0 && lstTemp != null) { clsMessageContract objContract = new clsMessageContract(); objContract = lstTemp[0]; lstTemp.RemoveAt(0); hashMessages[mcrecipient.strFrom] = lstTemp; return objContract; } else if (lstTemp.Count == 0) { List<clsMessageContract> lstSlide = (List<clsMessageContract>)hashMessages[mcrecipient.strFrom]; if (lstSlide.Count > 0 && lstSlide != null) { clsMessageContract objContractSlide = new clsMessageContract(); objContractSlide = lstSlide[0]; lstSlide.RemoveAt(0); hashMessages[mcrecipient.strFrom] = lstSlide; return objContractSlide; } else { clsMessageContract objContract1 = new clsMessageContract(); objContract1.lstTo = new List<string>(); objContract1.slideArr = new string[0]; objContract1.SlideID = 0; objContract1.strFrom = ""; objContract1.strMsg = ""; objContract1.SlideStream = new MemoryStream(); return objContract1; } } else { clsMessageContract objContract1 = new clsMessageContract(); objContract1.lstTo = new List<string>(); objContract1.slideArr = new string[0]; objContract1.SlideID = 0; objContract1.strFrom = ""; objContract1.strMsg = ""; objContract1.SlideStream = new MemoryStream(); return objContract1; } } catch (Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "PresentationDummy_EntsvcGetSlide()", "PresentationDummy.cs"); clsMessageContract objContractNull = new clsMessageContract(); objContractNull.lstTo = new List<string>(); objContractNull.slideArr = new string[0]; objContractNull.SlideID = 0; objContractNull.strFrom = ""; objContractNull.strMsg = ""; objContractNull.SlideStream = new MemoryStream(); return objContractNull; } }
void PresentationDummy_EntsvcSetSlide(clsMessageContract mcSetSlide) { try { channelNettcpPresentation.svcSetSlide(mcSetSlide); } catch (Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "PresentationDummy_EntsvcSetSlide()", "PresentationDummy.cs"); } }
void bgHostService_DoWork(object sender, DoWorkEventArgs e) { List<object> lstTempObj = (List<object>)e.Argument; strUri = lstTempObj[1].ToString(); try { if ((VMuktiAPI.PeerType)lstTempObj[0] == VMuktiAPI.PeerType.NodeWithNetP2P || (VMuktiAPI.PeerType)lstTempObj[0] == VMuktiAPI.PeerType.BootStrap || (VMuktiAPI.PeerType)lstTempObj[0] == VMuktiAPI.PeerType.SuperNode) { NetPeerClient npcPresentation = new NetPeerClient(); ((clsNetTcpPresentation)objNetTcpPresentation).EntsvcJoin += new clsNetTcpPresentation.delsvcJoin(UserControl1_EntsvcJoin); ((clsNetTcpPresentation)objNetTcpPresentation).EntsvcSetSlide += new clsNetTcpPresentation.delsvcSetSlide(UserControl1_EntsvcSetSlide); ((clsNetTcpPresentation)objNetTcpPresentation).EntsvcSetSlideList += new clsNetTcpPresentation.delsvcSetSlideList(UserControl1_EntsvcSetSlideList); ((clsNetTcpPresentation)objNetTcpPresentation).EntsvcGetUserList += new clsNetTcpPresentation.delsvcGetUserList(UserControl1_EntsvcGetUserList); ((clsNetTcpPresentation)objNetTcpPresentation).EntsvcSetUserList += new clsNetTcpPresentation.delsvcSetUserList(UserControl1_EntsvcSetUserList); ((clsNetTcpPresentation)objNetTcpPresentation).EntsvcSignOutPPT += new clsNetTcpPresentation.delsvcSignOutPPT(UserControl1_EntsvcSignOutPPT); ((clsNetTcpPresentation)objNetTcpPresentation).EntsvcUnJoin += new clsNetTcpPresentation.delsvcUnJoin(UserControl1_EntsvcUnJoin); channelNetTcp = (INetTcpPresentationChannel)npcPresentation.OpenClient<INetTcpPresentationChannel>(strUri, strUri.ToString().Split(':')[2].Split('/')[2], ref objNetTcpPresentation); while (temp < 20) { try { clsMessageContract objContract = new clsMessageContract(); objContract.strFrom = VMuktiAPI.VMuktiInfo.CurrentPeer.DisplayName; objContract.strMsg = ""; objContract.lstTo = new List<string>(); objContract.slideArr = new string[0]; objContract.SlideID = 0; objContract.SlideStream = new MemoryStream(); channelNetTcp.svcJoin(objContract); temp = 20; clsMessageContract objContract1 = new clsMessageContract(); objContract1.strFrom = VMuktiAPI.VMuktiInfo.CurrentPeer.DisplayName; objContract1.strMsg = "get"; objContract1.lstTo = new List<string>(); objContract1.slideArr = new string[0]; objContract1.SlideID = 0; objContract1.SlideStream = new MemoryStream(); channelNetTcp.svcGetUserList(objContract1); } catch { temp++; System.Threading.Thread.Sleep(1000); } } ClsException.WriteToLogFile("Presentation module:"); ClsException.WriteToLogFile("Opened presenation P2P Client"); ClsException.WriteToLogFile("Uri for opening the client is : " + strUri); ClsException.WriteToLogFile("MeshId for opening the client is : " + strUri.ToString().Split(':')[2].Split('/')[1]); } else { BasicHttpClient bhcPresentation = new BasicHttpClient(); channelHttp = (IHttpPresentation)bhcPresentation.OpenClient<IHttpPresentation>(strUri); while (tempcounter < 20) { try { clsMessageContract objContract = new clsMessageContract(); objContract.strFrom = VMuktiAPI.VMuktiInfo.CurrentPeer.DisplayName; objContract.strMsg = ""; objContract.lstTo = new List<string>(); objContract.slideArr = new string[0]; objContract.SlideID = 0; objContract.SlideStream = new MemoryStream(); channelHttp.svcJoin(objContract); tempcounter = 20; clsMessageContract objContract1 = new clsMessageContract(); objContract1.strFrom = VMuktiAPI.VMuktiInfo.CurrentPeer.DisplayName; objContract1.strMsg = "get"; objContract1.lstTo = new List<string>(); objContract1.slideArr = new string[0]; objContract1.SlideID = 0; objContract1.SlideStream = new MemoryStream(); channelHttp.svcGetUserList(objContract1); } catch { tempcounter++; System.Threading.Thread.Sleep(1000); } } dispTimerControl.Interval = TimeSpan.FromSeconds(2); dispTimerControl.Tick += new EventHandler(dispTimerControl_Tick); dispTimerControl.Start(); ClsException.WriteToLogFile("Presentation module:"); ClsException.WriteToLogFile("Opened Http Presentation Client with Timers"); ClsException.WriteToLogFile("Uri for opening the client is : " + strUri); ClsException.WriteToLogFile("MeshId for opening the client is : " + strUri.ToString().Split(':')[2].Split('/')[1]); } } catch (System.Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "bgHostService_DoWork()", "UserControl1.xaml.cs"); } }
void RegNetP2PClient(object netP2pUri) { try { NetPeerClient npcDummyPresentation = new NetPeerClient(); objNetTcpPresentation = new clsNetTcpPresentation(); ((clsNetTcpPresentation)objNetTcpPresentation).EntsvcJoin += new clsNetTcpPresentation.delsvcJoin(P2PPresentationDummy_EntsvcJoin); ((clsNetTcpPresentation)objNetTcpPresentation).EntsvcSetSlide += new clsNetTcpPresentation.delsvcSetSlide(P2PPresentationDummy_EntsvcSetSlide); ((clsNetTcpPresentation)objNetTcpPresentation).EntsvcUnJoin += new clsNetTcpPresentation.delsvcUnJoin(P2PPresentationDummy_EntsvcUnJoin); ((clsNetTcpPresentation)objNetTcpPresentation).EntsvcSetSlideList += new clsNetTcpPresentation.delsvcSetSlideList(P2PPresentationDummy_EntsvcSetSlideList); ((clsNetTcpPresentation)objNetTcpPresentation).EntsvcSignOutPPT += new clsNetTcpPresentation.delsvcSignOutPPT(P2PPresentationDummy_EntsvcSignOutPPT); ((clsNetTcpPresentation)objNetTcpPresentation).EntsvcGetUserList += new clsNetTcpPresentation.delsvcGetUserList(P2PPresentationDummy_EntsvcGetUserList); ((clsNetTcpPresentation)objNetTcpPresentation).EntsvcSetUserList += new clsNetTcpPresentation.delsvcSetUserList(P2PPresentationDummy_EntsvcSetUserList); channelNettcpPresentation = (INetTcpPresentationChannel)npcDummyPresentation.OpenClient<INetTcpPresentationChannel>(netP2pUri.ToString(), netP2pUri.ToString().Split(':')[2].Split('/')[2], ref objNetTcpPresentation); while (tempcounter < 20) { try { clsMessageContract objContract = new clsMessageContract(); objContract.strFrom = UserName; objContract.strMsg = ""; objContract.lstTo = new List<string>(); objContract.slideArr = new string[0]; objContract.SlideID = 0; objContract.SlideStream = new MemoryStream(); channelNettcpPresentation.svcJoin(objContract); tempcounter = 20; } catch { tempcounter++; System.Threading.Thread.Sleep(1000); } } } catch (Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "RegNetP2PClient()", "PresentationDummy.cs"); } }
void listBox2_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { int i = 0; if (listBox2.SelectedItem != null && strRole == "Host") { Bitmap BM = new Bitmap(pptpath + "\\" + ((ListBoxItem)listBox2.SelectedItem).Tag + "\\" + ((ListBoxItem)listBox2.SelectedItem).Content.ToString() + ".JPG"); MemoryStream mms = new MemoryStream(); BM.Save(mms, System.Drawing.Imaging.ImageFormat.Jpeg); mms.Position = 0; byte[] byteTemp = fncStreamToByteArry(mms); MemoryStream mmsImage = new MemoryStream(byteTemp); mmsImage.Position = 0; clsMessageContract objContract = new clsMessageContract(); objContract.strFrom = VMuktiAPI.VMuktiInfo.CurrentPeer.DisplayName; objContract.strMsg = ""; objContract.SlideID = 0; objContract.lstTo = new List<string>(); objContract.slideArr = new string[0]; mms.Position = 0; objContract.SlideStream = mmsImage; if (channelNetTcp != null) { channelNetTcp.svcSetSlide(objContract); } if (channelHttp != null) { channelHttp.svcSetSlide(objContract); } ClsException.WriteToLogFile("Presenatation Module: user click slide selection"); ClsException.WriteToLogFile("PPT Name :" + ((ListBoxItem)listBox2.SelectedItem).Tag.ToString()); ClsException.WriteToLogFile("slide Name:" + ((ListBoxItem)listBox2.SelectedItem).Content.ToString()); ClsException.WriteToLogFile("Receiver's Name : "); for (i = 0; i < lstName.Count; i++) { ClsException.WriteToLogFile(lstName[i]); } mms.Position = 0; BitmapImage bmi = new BitmapImage(); bmi.BeginInit(); bmi.StreamSource = mms; bmi.EndInit(); image1.Source = bmi; } } catch (System.Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "listBox2_SelectionChanged()", "UserControl1.xaml.cs"); } }
void P2PPresentationDummy_EntsvcJoin(clsMessageContract mcJoin) { try { } catch (Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "P2PPresentationDummy_EntsvcJoin()", "PresentationDummy.cs"); } }
void listBox1_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { if (listBox1.SelectedItem != null && strRole == "Host") { string[] slidearr = Directory.GetFiles(pptpath + "\\" + ((ListBoxItem)listBox1.SelectedItem).Content.ToString(), "*.JPG"); string[] newslidearr = new string[slidearr.Length+1]; string[] newarr = null; listBox2.Items.Clear(); image1.Source = null; for (int i = 0; i < slidearr.Length; i++) { ListBoxItem lbi = new ListBoxItem(); newarr = slidearr[i].Split('\\'); lbi.Content = newarr[newarr.Length - 1].Replace(".JPG", "").Trim();//presentation name newslidearr[i] = lbi.Content.ToString(); lbi.Tag = newarr[newarr.Length - 2]; listBox2.Items.Add(lbi); } int count = newslidearr.Length; string str1 = null; string str2 = null; str1 = listBox1.SelectedItem.ToString(); string[] strarray = str1.Split(':'); str2 = strarray[1].Trim(); newslidearr[count - 1] = str2; clsMessageContract objContract = new clsMessageContract(); objContract.strFrom = VMuktiAPI.VMuktiInfo.CurrentPeer.DisplayName; objContract.slideArr = newslidearr; objContract.lstTo = lstName; objContract.SlideID = 0; objContract.SlideStream = new MemoryStream(); objContract.strMsg = "SET SLIDE LIST"; if (channelHttp != null) { channelHttp.svcSetSlideList(objContract); } if (channelNetTcp != null) { channelNetTcp.svcSetSlideList(objContract); } ClsException.WriteToLogFile("Presentation module:"); ClsException.WriteToLogFile("user click presenation selection"); ClsException.WriteToLogFile("presentation name :" + newarr[newarr.Length - 1].Replace(".JPG", "").Trim()); ClsException.WriteToLogFile("Receiver's Name : "); for (int i = 0; i < lstName.Count; i++) { ClsException.WriteToLogFile(lstName[i]); } } } catch (System.Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "listBox1_SelectionChanged()", "UserControl1.xaml.cs"); } }
void P2PPresentationDummy_EntsvcSignOutPPT(clsMessageContract mcSignOutPPT) { try { for (int i = 0; i < lstNodes.Count; i++) { mcSignOutPPT.strMsg = "SignOut"; List<clsMessageContract> lstMessage = (List<clsMessageContract>)hashMessages[lstNodes[i]]; lstMessage.Add(mcSignOutPPT); hashMessages[lstNodes[i]] = lstMessage; } } catch (Exception ex) { ClsException.WriteToLogFile("P2PPresentationDummy_EntsvcSignOutPPT() :- PresentationDummy.cs :_ +" + ex.Message); } }
void StartThread() { try { if (channelHttp != null) { clsMessageContract objContract = new clsMessageContract(); objContract.strFrom = VMuktiAPI.VMuktiInfo.CurrentPeer.DisplayName; objContract.lstTo = new List<string>(); objContract.slideArr = new string[0]; objContract.SlideID = 0; objContract.SlideStream = new MemoryStream(); objContract.strMsg = ""; channelHttp.BeginsvcGetSlide(objContract, OnCompletion, null); } } catch (System.Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "StartThread()", "UserControl1.xaml.cs"); } }
public clsMessageContract svcGetSlide(clsMessageContract mcSRecipient) { try { if (EntsvcGetSlide != null) { return EntsvcGetSlide(mcSRecipient); } else { return null; } } catch (Exception exp) { VMuktiAPI.VMuktiHelper.ExceptionHandler(exp, "svcGetSlide()", "clsHttpPresentation.cs"); return null; } }
void OnCompletion(IAsyncResult result) { try { clsMessageContract objMessage = new clsMessageContract(); objMessage = channelHttp.EndsvcGetSlide(result); result.AsyncWaitHandle.Close(); this.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, objDelAsyncGetMessage, objMessage); } catch (System.Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "OnCompletion()", "UserControl1.xaml.cs"); } }
public IAsyncResult BeginsvcGetSlide(clsMessageContract mcSRecipient, AsyncCallback callback, object asyncState) { if (EntBeginsvcGetSlide != null) { return EntBeginsvcGetSlide(mcSRecipient, callback, asyncState); } else { return null; } }
void PresentationDummy_EntsvcGetUserList(clsMessageContract mcGetUserList) { try { channelNettcpPresentation.svcGetUserList(mcGetUserList); } catch (Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "PresentationDummy_EntsvcGetUserList()", "PresentationDummy.cs"); } }
void PresentationDummy_EntsvcUnJoin(clsMessageContract mcUnJoin) { try { channelNettcpPresentation.svcUnJoin(mcUnJoin); channelNettcpPresentation.Close(); HttpPresentationServer.CloseServer(); } catch (Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "PresentationDummy_EntsvcUnJoin()/1", "PresentationDummy.cs"); } try { AppDomain.CurrentDomain.DomainUnload += new EventHandler(CurrentDomain_DomainUnload); AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException); AppDomain.Unload(AppDomain.CurrentDomain); } catch(Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "PresentationDummy_EntsvcUnJoin()/2", "PresentationDummy.cs"); } }
void UserControl1_EntsvcSignOutPPT(clsMessageContract mcSignOutPPT) { try { if (mcSignOutPPT.strFrom != VMuktiAPI.VMuktiInfo.CurrentPeer.DisplayName) { List<object> lstStr = new List<object>(); lstStr.Add(mcSignOutPPT.strFrom); lstStr.Add(mcSignOutPPT.lstTo); this.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, objDelSignOutMsg, lstStr); } } catch (System.Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "UserControl1_EntsvcSignOutPPT()", "UserControl1.xaml.cs"); } }