Example #1
0
 /// <summary>
 ///     实例化iPhone,需要传入对应处理事件
 /// </summary>
 /// <param name="myConnectHandler">当设备连接时事件</param>
 /// <param name="myDisconnectHandler">当设备断开连接时事件</param>
 public iPhone(ConnectEventHandler myConnectHandler, ConnectEventHandler myDisconnectHandler)
 {
     wasAFC2    = false;
     Connect    = (ConnectEventHandler)Delegate.Combine(Connect, myConnectHandler);
     Disconnect = (ConnectEventHandler)Delegate.Combine(Disconnect, myDisconnectHandler);
     doConstruction();
 }
Example #2
0
 public iPhone(ConnectEventHandler myConnectHandler, ConnectEventHandler myDisconnectHandler)
 {
     this.wasAFC2    = false;
     this.Connect    = (ConnectEventHandler)Delegate.Combine(this.Connect, myConnectHandler);
     this.Disconnect = (ConnectEventHandler)Delegate.Combine(this.Disconnect, myDisconnectHandler);
     this.doConstruction();
 }
Example #3
0
 /// <summary>
 ///     实例化iPhone,需要传入对应处理事件
 /// </summary>
 /// <param name="myConnectHandler">当设备连接时事件</param>
 /// <param name="myDisconnectHandler">当设备断开连接时事件</param>
 public iPhone(ConnectEventHandler myConnectHandler, ConnectEventHandler myDisconnectHandler)
 {
     wasAFC2 = false;
     Connect = (ConnectEventHandler) Delegate.Combine(Connect, myConnectHandler);
     Disconnect = (ConnectEventHandler) Delegate.Combine(Disconnect, myDisconnectHandler);
     doConstruction();
 }
Example #4
0
 /// <summary>
 /// 实例化iPhone,需要传入对应处理事件
 /// </summary>
 /// <param name="myConnectHandler">当设备连接时事件</param>
 /// <param name="myDisconnectHandler">当设备断开连接时事件</param>
 public iPhone(ConnectEventHandler myConnectHandler, ConnectEventHandler myDisconnectHandler)
 {
     this.wasAFC2 = false;
     this.Connect = (ConnectEventHandler) Delegate.Combine(this.Connect, myConnectHandler);
     this.Disconnect = (ConnectEventHandler) Delegate.Combine(this.Disconnect, myDisconnectHandler);
     this.doConstruction();
 }
Example #5
0
        /// <summary>
        /// Raises the <see>Disconnect</see> event.
        /// </summary>
        /// <param name="args">A <see cref="ConnectEventArgs"/> that contains the event data.</param>
        protected void OnDisconnect(ConnectEventArgs args)
        {
            ConnectEventHandler handler = Disconnect;

            if (handler != null)
            {
                handler(this, args);
            }
        }
        /// <summary>
        /// Raises the <see>Disconnect</see> event.
        /// </summary>
        /// <param name="args">A <see cref="ConnectEventArgs"/> that contains the event data.</param>
        protected static void OnDisconnect(ConnectEventArgs args)
        {
            ConnectEventHandler handler = DisconnectEH;

            if (handler != null)
            {
                handler(null, args);
            }
        }
Example #7
0
        protected virtual void RaiseConnected(int result, string reason)
        {
            ConnectEventHandler handler = OnConnect;

            if (handler != null)
            {
                handler(result, reason);
            }
        }
Example #8
0
        public virtual void RaiseDisonnected(int result, string reason = "")
        {
            ConnectEventHandler handler = OnDisconnect;

            if (handler != null)
            {
                handler(result, reason);
            }
        }
Example #9
0
        protected void OnConnect(ConnectEventArgs args)
        {
            ConnectEventHandler connect = this.Connect;

            if (connect != null)
            {
                connect(this, args);
            }
        }
Example #10
0
        protected void OnDisconnect(ConnectEventArgs args)
        {
            ConnectEventHandler disconnect = this.Disconnect;

            if (disconnect != null)
            {
                disconnect(this, args);
            }
        }
Example #11
0
 private void pop_ConnectionEstablishing(object sender, string Server, int Port)
 {
     if (this.statusStrip.InvokeRequired)
     {
         ConnectEventHandler con = new ConnectEventHandler(this.pop_ConnectionEstablishing);
         this.Invoke(con, new object[] { sender, Server, Port });
     }
     else
     {
         this.ProgressLabel.Text = "Connecting to pop server \"" + Server + "\" on port " + Port;
     }
 }
Example #12
0
 void smtp_ConnectionEstablished(object sender, string Server, int Port)
 {
     if (this.statusStrip.InvokeRequired)
     {
         ConnectEventHandler con = new ConnectEventHandler(this.smtp_ConnectionEstablished);
         this.Invoke(con, new object[] { sender, Server, Port });
     }
     else
     {
         this.ProgressLabel.Text = "Connection is established with the smtp server \"" + Server + "\"";
     }
 }
Example #13
0
        public MainViewModel()
        {
            // 初始化
            this.CurrentDevice = null;

            this.RegisterChild <MainHomeViewModel>(() => new MainHomeViewModel());
            this.RegisterChild <MainDataViewModel>(() => new MainDataViewModel());
            this.RegisterChild <MainToolViewModel>(() => new MainToolViewModel());
            this.RegisterChild <MainSettingViewModel>(() => new MainSettingViewModel());

            this.SelectedChild = GetChild(typeof(MainHomeViewModel));

            // 苹果设备初始化
            try
            {
                i_Connect       = new ConnectEventHandler(iPhoneConnected);
                i_DisConnect    = new ConnectEventHandler(iPhoneDisconnected);
                iPhoneInterface = new iPhone(i_Connect, i_DisConnect);
            }
            catch (Exception ex)
            {
                saveErrorLog(ex.Message);
                saveErrorLog(ex.HelpLink);
                saveErrorLog(ex.StackTrace);
                saveErrorLog(ex.TargetSite.ToString());
            }

            //
            // 用户
            //
            string      msg  = "";
            UserManager um   = new UserManager();
            User        user = um.Login("admin", "ecryan", out msg);

            if (user == null)
            {
                MessageBox.Show(msg);
                return;
            }
            else
            {
                //保存登录人信息
                User.LoginUser = user;
                setLanguage();
            }

            // 加载附件工具
            var toolManager = new ToolManager();

            mlistTool = toolManager.GetAllTools((int)ToolsType.Other);
        }
        /// <summary>
        /// Initialize the mobile device manager, which handles discovery of connected Apple mobile devices
        /// </summary>
        /// <param name="myConnectHandler"></param>
        /// <param name="myDisconnectHandler"></param>
        public static void Initialize(ConnectEventHandler myConnectHandler, ConnectEventHandler myDisconnectHandler)
        {
            ConnectEH    += myConnectHandler;
            DisconnectEH += myDisconnectHandler;

            DeviceCallbackHandle = new DeviceNotificationCallback(NotifyCallback);

            int ret = MobileDevice.AMDeviceMethods.NotificationSubscribe(DeviceCallbackHandle);

            if (ret != 0)
            {
                throw new Exception("AMDeviceNotificationSubscribe failed with error " + ret);
            }
        }
Example #15
0
        public PrototypeDevice()
        {
            DcClient = new DeviceHive.HttpClient(Resources.GetString(Resources.StringResources.CloudUrl), DateTime.MinValue, RequestTimeout);

            Initializing += new ConnectEventHandler(PreInit);
            Connecting += new ConnectEventHandler(PreConnect);
            Connected += new ConnectEventHandler(PostConnect);
            BeforeCommand += new CommandEventHandler(PreProcessCommand);
            AfterCommand += new CommandEventHandler(PostProcessCommand);
            BeforeNotification += new NotificationEventHandler(PreProcessNotification);
            AfterNotification += new NotificationEventHandler(PostProcessNotification);
            Disconnected += new SimpleEventHandler(OnDisconnect);
            LastTemp = 0.0f;
        }
Example #16
0
		/// <summary>
		/// Constructor for iDevice object
		/// </summary>
		/// <param name="myConnectHandler"></param>
		/// <param name="myDisconnectHandler"></param>
        public iDevice(ConnectEventHandler myConnectHandler, ConnectEventHandler myDisconnectHandler) {
			Connect += myConnectHandler;
			Disconnect += myDisconnectHandler;
			doConstruction();
        }
Example #17
0
 void smtp_ConnectionEstablished(object sender, string Server, int Port)
 {
     if (this.statusStrip.InvokeRequired)
     {
         ConnectEventHandler con = new ConnectEventHandler(this.smtp_ConnectionEstablished);
         this.Invoke(con, new object[] { sender, Server, Port });
     }
     else
     {
         this.ProgressLabel.Text = "Connection is established with the smtp server \"" + Server + "\"";
     }
 }
Example #18
0
 // Token: 0x060000F3 RID: 243 RVA: 0x0000211A File Offset: 0x0000031A
 public iPhoneXEManager(ConnectEventHandler myConnectHandler, ConnectEventHandler myDisconnectHandler)
 {
     this.Connect    += myConnectHandler;
     this.Disconnect += myDisconnectHandler;
     this.doConstruction();
 }
Example #19
0
 private void OnRaiseConnectEvent(string identity, string reason)
 {
     ConnectEventHandler?.Invoke(this, new CommuEventArgs(identity, 1, reason));
 }
Example #20
0
 public void DelConnectEventHandler(ConnectEventHandler handler)
 {
     mConnectEventHandler -= handler;
 }
Example #21
0
 public Stinto(ConnectEventHandler OnConnect, DisconnectEventHandler OnDisconnect)
 {
     this.OnConnect    += OnConnect;
     this.OnDisconnect += OnDisconnect;
 }
Example #22
0
 public void DelConnectEventHandler(ConnectEventHandler handler)
 {
     mConnectEventHandler -= handler;
 }
Example #23
0
 public void AddConnectEventHandler(ConnectEventHandler handler)
 {
     mConnectEventHandler += handler;
 }
Example #24
0
 public void DelConnectEventHandler(ConnectEventHandler handler)
 {
     mBroadcastEventWrapper.ConnectEvent -= handler;
 }
		// Token: 0x060000F3 RID: 243 RVA: 0x0000211A File Offset: 0x0000031A
		public iPhoneXEManager(ConnectEventHandler myConnectHandler, ConnectEventHandler myDisconnectHandler)
		{
			this.Connect += myConnectHandler;
			this.Disconnect += myDisconnectHandler;
			this.doConstruction();
		}
Example #26
0
        public static Task <Stinto> CreateAsync(Func <string, Task> RoomCreated, ConnectEventHandler OnConnect, DisconnectEventHandler OnDisconnect)
        {
            var server = new Stinto(OnConnect, OnDisconnect);

            return(server.InitializeAsync(RoomCreated));
        }
Example #27
0
 public void DelConnectEventHandler(ConnectEventHandler handler)
 {
     mBroadcastEventWrapper.ConnectEvent -= handler;
 }
 /// <summary>
 /// Initialize the mobile device manager, which handles discovery of connected Apple mobile devices
 /// </summary>
 /// <param name="myConnectHandler"></param>
 /// <param name="myDisconnectHandler"></param>
 public static void Initialize(ConnectEventHandler myConnectHandler, ConnectEventHandler myDisconnectHandler)
 {
     ConnectEH += myConnectHandler;
     DisconnectEH += myDisconnectHandler;
 
     DeviceCallbackHandle = new DeviceNotificationCallback(NotifyCallback);
     
     int ret = MobileDevice.DeviceImpl.NotificationSubscribe(DeviceCallbackHandle);
     if (ret != 0)
     {
         throw new Exception("AMDeviceNotificationSubscribe failed with error " + ret);
     }
 }
Example #29
0
        public static Task <Stinto> CreateAsync(string room, ConnectEventHandler OnConnect, DisconnectEventHandler OnDisconnect)
        {
            var server = new Stinto(OnConnect, OnDisconnect);

            return(server.InitializeAsync(room));
        }
Example #30
0
 /// <summary>
 /// Constructor for iPhone object
 /// </summary>
 /// <param name="myConnectHandler"></param>
 /// <param name="myDisconnectHandler"></param>
 public MultiPhone(ConnectEventHandler myConnectHandler, ConnectEventHandler myDisconnectHandler)
 {
     Connect += myConnectHandler;
     Disconnect += myDisconnectHandler;
     doConstruction();
 }
Example #31
0
 public void AddConnectEventHandler(ConnectEventHandler handler)
 {
     mBroadcastEventWrapper.ConnectEvent += handler;
 }
Example #32
0
 private void pop_ConnectionEstablishing(object sender, string Server, int Port)
 {
     if (this.statusStrip.InvokeRequired)
     {
         ConnectEventHandler con = new ConnectEventHandler(this.pop_ConnectionEstablishing);
         this.Invoke(con, new object[] { sender, Server, Port });
     }
     else
     {
         this.ProgressLabel.Text = "Connecting to pop server \"" + Server + "\" on port " + Port;
     }
 }
Example #33
0
 /// <summary>
 /// Constructor for iDevice object
 /// </summary>
 /// <param name="myConnectHandler"></param>
 /// <param name="myDisconnectHandler"></param>
 public iDevice(ConnectEventHandler myConnectHandler, ConnectEventHandler myDisconnectHandler)
 {
     Connect    += myConnectHandler;
     Disconnect += myDisconnectHandler;
     doConstruction();
 }
Example #34
0
 public void AddConnectEventHandler(ConnectEventHandler handler)
 {
     mConnectEventHandler += handler;
 }
Example #35
0
 /// <summary>
 /// 发布"连接"事件
 /// </summary>
 /// <param name="client"></param>
 private void OnRaiseConnectEvent(Socket client)
 {
     ConnectEventHandler?.Invoke(this, new CommuEventArgs(client));
 }
Example #36
0
 public void AddConnectEventHandler(ConnectEventHandler handler)
 {
     mBroadcastEventWrapper.ConnectEvent += handler;
 }