Exemple #1
0
 IpcP2pMessage ipc_P2pMessageRecieved(IpcP2pMessage msg, string data)
 {
     if (msg == IpcP2pMessage.QueryAutoSaveFile)
     {
         if (data == autoSaveFileName)
             return IpcP2pMessage.ConfirmAutoSaveFile;
         else
             return IpcP2pMessage.RejectAutoSaveFile;
     }
     return IpcP2pMessage.Bork;
 }
Exemple #2
0
 IpcP2pMessage ipcP2pMessager_MessageReceived(IpcP2pMessage msg, string data)
 {
     if (P2pMessageRecieved != null)
         return P2pMessageRecieved(msg, data);
     return IpcP2pMessage.Bork;
 }
Exemple #3
0
 public IpcP2pMessage SendMessage(IpcP2pMessage msg, string data)
 {
     if (MessageReceived != null)
         return MessageReceived(msg, data);
     return IpcP2pMessage.Bork;
 }
Exemple #4
0
 public IpcP2pMessage SendP2pMessage(string p2pServerName, IpcP2pMessage msg, string data)
 {
     // grab the remote object.
     string ipcP2pMessagerUrl = string.Format("ipc://{0}/{1}", p2pServerName, IpcP2pMessagerUri);
     IpcP2pMessager service = (IpcP2pMessager)Activator.GetObject(typeof(IpcP2pMessager), ipcP2pMessagerUrl);
     // send message
     if (service != null)
         try
         {
             return service.SendMessage(msg, data);
         }
         catch { }
     return IpcP2pMessage.Bork;
 }