コード例 #1
0
 public EditorClientEvents()
 {
     OnLoad = new ClientEvent();
     OnSelectionChange = new ClientEvent();
     OnChange = new ClientEvent();
     OnExecute = new ClientEvent();
 }
コード例 #2
0
 public MenuClientEvents()
 {
     OnOpen = new ClientEvent();
     OnClose = new ClientEvent();
     OnSelect = new ClientEvent();
     OnLoad = new ClientEvent();
 }
コード例 #3
0
 public TabStripClientEvents()
 {
     OnLoad = new ClientEvent();
     OnError = new ClientEvent();
     OnSelect = new ClientEvent();
     OnContentLoad = new ClientEvent();
 }
コード例 #4
0
 public DatePickerClientEvents()
 {
     OnLoad = new ClientEvent();
     OnChange = new ClientEvent();
     OnOpen = new ClientEvent();
     OnClose = new ClientEvent();
 }
コード例 #5
0
 public GoogleMapClientEvents()
 {
     OnMapBoundChanged = new ClientEvent();
     OnMapCenterChanged = new ClientEvent();
     OnMapClick = new ClientEvent();
     OnMapDobleClick = new ClientEvent();
     OnMapRightClick = new ClientEvent();
     OnMapDrag = new ClientEvent();
     OnMapDragEnd = new ClientEvent();
     OnMapDragStart = new ClientEvent();
     OnMapHeadingChanged = new ClientEvent();
     OnMapIdle = new ClientEvent();
     OnMapTypeIdChanged = new ClientEvent();
     OnMouseMove = new ClientEvent();
     OnMouseOut = new ClientEvent();
     OnMouseOver = new ClientEvent();
     OnMapProjectionChanged = new ClientEvent();
     OnResize = new ClientEvent();
     OnTilesLoaded = new ClientEvent();
     OnTiltChanged = new ClientEvent();
     OnZoomChanged = new ClientEvent();
     OnMapLoaded = new ClientEvent();
     OnMarkersGeocodingCompleted = new ClientEvent();
     OnMarkersGeocodingProgress = new ClientEvent();
 }
コード例 #6
0
        private EditorClientEventsBuilder InlineCode(ClientEvent e, Action code)
        {
            Guard.IsNotNull(code, "code");

            e.InlineCode = code;

            return this;
        }
コード例 #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ChartClientEvents" /> class.
 /// </summary>
 public ChartClientEvents()
 {
     OnLoad = new ClientEvent();
     OnDataBound = new ClientEvent();
     OnDataBinding = new ClientEvent();
     OnSeriesClick = new ClientEvent();
     OnError = new ClientEvent();
 }
コード例 #8
0
        private EditorClientEventsBuilder HandlerName(ClientEvent e, string handler)
        {
            Guard.IsNotNullOrEmpty(handler, "handler");

            e.HandlerName = handler;

            return this;
        }
コード例 #9
0
 public SplitterClientEvents()
 {
     OnLoad = new ClientEvent();
     OnResize = new ClientEvent();
     OnExpand = new ClientEvent();
     OnCollapse = new ClientEvent();
     OnContentLoad = new ClientEvent();
 }
コード例 #10
0
 public DropDownClientEvents()
 {
     OnLoad = new ClientEvent();
     OnChange = new ClientEvent();
     OnOpen = new ClientEvent();
     OnClose = new ClientEvent();
     OnDataBinding = new ClientEvent();
     OnDataBound = new ClientEvent();
     OnError = new ClientEvent();
 }
コード例 #11
0
 public WindowClientEvents()
 {
     OnLoad = new ClientEvent();
     OnOpen = new ClientEvent();
     OnActivate = new ClientEvent();
     OnClose = new ClientEvent();
     OnMove = new ClientEvent();
     OnResize = new ClientEvent();
     OnRefresh = new ClientEvent();
     OnError = new ClientEvent();
 }
コード例 #12
0
 /// <summary>
 /// Initializes a new instance of the <see cref="UploadClientEvents" /> class.
 /// </summary>
 public UploadClientEvents()
 {
     OnLoad = new ClientEvent();
     OnSelect = new ClientEvent();
     OnUpload = new ClientEvent();
     OnSuccess = new ClientEvent();
     OnError = new ClientEvent();
     OnComplete = new ClientEvent();
     OnCancel = new ClientEvent();
     OnRemove = new ClientEvent();
 }
コード例 #13
0
        public void AppendClientEvent_should_append_third_param_if_action_is_null()
        {
            _writer.Setup(w => w.Write(It.IsAny<string>())).Verifiable();

            ClientEvent clientEvent = new ClientEvent();
            clientEvent.HandlerName = "test";

            _objectWriter.Start()
            .AppendClientEvent("foo", clientEvent);

            _writer.Verify(w => w.Write("foo:test"));
        }
コード例 #14
0
        public void AppendClientEvent_should_append_action_if_it_is_not_null()
        {
            _writer.Setup(w => w.Write(It.IsAny<string>())).Verifiable();

            ClientEvent clientEvent = new ClientEvent();
            clientEvent.CodeBlock = () => { };

            _objectWriter.Start()
                         .AppendClientEvent("foo", clientEvent);

            _writer.Verify(w => w.Write("foo:"));
        }
コード例 #15
0
ファイル: Server.cs プロジェクト: lsp1357/appverse-mobile
        public Server(int port, ClientEvent connDel)
        {
            Connect = connDel;

            ss = new Socket (AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
            ss.SendBufferSize = 1024;
            ss.ReceiveBufferSize = 256;
            ss.Bind (new IPEndPoint (IPAddress.Loopback, port));
            ss.Listen (25);
            // Start the accept process. When a connection is accepted, the callback
            // must do this again to accept another connection
            ss.BeginAccept (new AsyncCallback (AcceptCallback), ss);
        }
コード例 #16
0
 public GridClientEvents()
 {
     OnColumnResize = new ClientEvent();
     OnError = new ClientEvent();
     OnDataBinding = new ClientEvent();
     OnDataBound = new ClientEvent();
     OnRowDataBound = new ClientEvent();
     OnLoad = new ClientEvent();
     OnRowSelect = new ClientEvent();
     OnEdit = new ClientEvent();
     OnSave = new ClientEvent();
     OnDelete = new ClientEvent();
     OnDetailViewExpand = new ClientEvent();
     OnDetailViewCollapse = new ClientEvent();
 }
コード例 #17
0
 public TreeViewClientEvents()
 {
     OnExpand = new ClientEvent();
     OnCollapse = new ClientEvent();
     OnSelect = new ClientEvent();
     OnChecked = new ClientEvent();
     OnLoad = new ClientEvent();
     OnError = new ClientEvent();
     OnNodeDragStart = new ClientEvent();
     OnNodeDragging = new ClientEvent();
     OnNodeDragCancelled = new ClientEvent();
     OnNodeDrop = new ClientEvent();
     OnNodeDropped = new ClientEvent();
     OnDataBinding = new ClientEvent();
     OnDataBound = new ClientEvent();
 }
コード例 #18
0
 public GridClientEvents()
 {
     OnColumnResize = new ClientEvent();
     OnError = new ClientEvent();
     OnDataBinding = new ClientEvent();
     OnDataBound = new ClientEvent();
     OnRowDataBound = new ClientEvent();
     OnLoad = new ClientEvent();
     OnRowSelect = new ClientEvent();
     OnEdit = new ClientEvent();
     OnSave = new ClientEvent();
     OnDelete = new ClientEvent();
     OnDetailViewExpand = new ClientEvent();
     OnDetailViewCollapse = new ClientEvent();
     OnColumnReorder = new ClientEvent();
     OnSubmitChanges = new ClientEvent();
     OnCommand = new ClientEvent();
     OnComplete = new ClientEvent();
     OnColumnHide = new ClientEvent();
     OnColumnShow = new ClientEvent();
 }
コード例 #19
0
 public SliderBaseClientEvents()
 {
     OnLoad = new ClientEvent();
     OnChange = new ClientEvent();
     OnSlide = new ClientEvent();
 }
コード例 #20
0
        private ChartClientEventsBuilder InlineCodeBlock(ClientEvent e, Func<object, object> inlineCodeBlock)
        {
            Guard.IsNotNull(inlineCodeBlock, "inlineCodeBlock");

            e.InlineCodeBlock = inlineCodeBlock;

            return this;
        }
コード例 #21
0
        private ChartClientEventsBuilder CodeBlock(ClientEvent e, Action codeBlock)
        {
            Guard.IsNotNull(codeBlock, "codeBlock");

            e.CodeBlock = codeBlock;

            return this;
        }
コード例 #22
0
 private int getRewardValue(ClientEvent.RewardType rewardType)
 {
     return 5;
 }
コード例 #23
0
ファイル: Server.cs プロジェクト: staxmanade/StatLight
 public static void PostMessage(ClientEvent message)
 {
     string messageString = message.Serialize();
     PostMessage(messageString);
 }
コード例 #24
0
        private static bool TryTranslateIntoClientEvent(LogMessage message, out ClientEvent clientEvent)
        {
            var logMessageMapperDude = new LogMessageTranslator();

            return(logMessageMapperDude.TryTranslate(message, out clientEvent));
        }
コード例 #25
0
 private void ExeSendMessageEvent(ClientEvent eEvent)
 {
     Console.WriteLine("thread" + Thread.CurrentThread.ManagedThreadId + " despatch send event");
 }
コード例 #26
0
ファイル: TeamTalk.cs プロジェクト: manuelcortez/TeamTalk5
 /**
  * @brief Cause client instance event thread to schedule an update
  * event.
  *
  * Normally all events are due to a state change in the client
  * instance. The state change (#ClientEvent) is submitted by the
  * client instance's internal thread. In some cases it's, however,
  * convenient to make the internal thread submit the latest
  * properties of an object. One example is after having changed
  * the volume of a #BearWare.User. Then your local copy of #BearWare.User will no
  * longer contain the latest @c nVolumeVoice.
  *
  * Calling PumpMessage() will make the client instance's
  * internal thread queue an update of #BearWare.User so the latest
  * properties of the user can be retrieved from GetMessage().
  *
  * It's also possible to simply use GetUser() but the problem
  * with this approach is that this call is from a separate thread
  * and therefore doesn't take the event queue into account.
  * 
  * @param nClientEvent The event which should be queued. Currently 
  * only ::CLIENTEVENT_USER_STATECHANGE is supported.
  * @param nIdentifier The ID of the object to retrieve. Currently
  * only nUserID is supported.
  *
  * @return Returns true if the event has been scheduled. */
 public bool PumpMessage(ClientEvent nClientEvent,
                         int nIdentifier)
 {
     return TTDLL.TT_PumpMessage(m_ttInst, nClientEvent, nIdentifier);
 }
コード例 #27
0
ファイル: TeamTalkTest.cs プロジェクト: chaoos2/TeamTalk5
 private static bool WaitForEvent(TeamTalk ttclient, ClientEvent e, int waittimeout)
 {
     TTMessage msg = new TTMessage();
     return WaitForEvent(ttclient, e, waittimeout, ref msg);
 }
コード例 #28
0
 private void ExePublishMessage(ClientEvent eEvent)
 {
     Console.WriteLine("thread" + Thread.CurrentThread.ManagedThreadId + " despatch publish event");
 }
コード例 #29
0
ファイル: ClientMessage.cs プロジェクト: robashton/EventStore
 public WriteEvents(string eventStreamId, int expectedVersion, ClientEvent[] events, bool allowForwarding)
 {
     EventStreamId = eventStreamId;
     ExpectedVersion = expectedVersion;
     Events = events;
     AllowForwarding = allowForwarding;
 }
コード例 #30
0
ファイル: ClientEvents.cs プロジェクト: biddyweb/communicator
        public void RaiseEvent(ClientEvent clientEvent)
        {
            try
            {
                if (eventNotifications[clientEvent] != null)
                {
                    EventNotification eventNotification = (EventNotification)eventNotifications[clientEvent];

                    switch (eventNotification.NotificationType)
                    {
                        case EventNotificationType.Sound:
                            PlayAudioFile(eventNotification.NotificationData);
                            break;
                        case EventNotificationType.Flash:
                            break;
                        case EventNotificationType.None:
                            break;
                        case EventNotificationType.RingingStart:
                            PlayRingTone(eventNotification.NotificationData);
                            break;
                        case EventNotificationType.RingingStop:
                            StopPlayingRingTone();
                            break;
                        default:
                            break;
                    }
                }


            }
            catch (Exception ex)
            {
#if (TRACE)
                Console.WriteLine("RaiseEvent Exception : " + ex.Message);
#endif
            }
        }
コード例 #31
0
 public ClientEventItem(ClientEvent clientEvent)
 {
     ClientEvent = clientEvent;
 }
コード例 #32
0
 public ClientNavigateViewModel(IClientDataService clientDataService, ClientEvent clientEvent)
 {
     Clients            = new ObservableCollection <Client>();
     _clientDataService = clientDataService;
     _clientEvent       = clientEvent;
 }
コード例 #33
0
 /// <summary>
 /// 抛出单个连接对象,用于消息发送
 /// </summary>
 protected virtual void OnClientConnect(SocketPackage client)
 {
     ClientEvent?.Invoke(client);
 }
コード例 #34
0
 public static EventItem FromClientEvent(ClientEvent clientEvent)
 {
     return(new ClientEventItem(clientEvent));
 }
コード例 #35
0
ファイル: TeamTalkTest.cs プロジェクト: chaoos2/TeamTalk5
        private static bool WaitForEvent(TeamTalk ttclient, ClientEvent e, int waittimeout, ref TTMessage msg)
        {
            long start = DateTime.Now.Ticks / 10000;
            TTMessage tmp = new TTMessage();
            while (ttclient.GetMessage(ref tmp, waittimeout) && tmp.nClientEvent != e)
            {
                ttclient.ProcessMsg(tmp);
                if(DEBUG_OUTPUT)
                    Debug.WriteLine(DateTime.Now + " #" + ttclient.GetMyUserID() + ": " + tmp.nClientEvent);
                if(DateTime.Now.Ticks / 10000 - start >= waittimeout)
                    break;
            }

            if (tmp.nClientEvent == e)
            {
                ttclient.ProcessMsg(tmp);
                if (DEBUG_OUTPUT)
                    Debug.WriteLine(DateTime.Now + " #" + ttclient.GetMyUserID() + ": " + tmp.nClientEvent);
                msg = tmp;
            }
            return tmp.nClientEvent == e;
        }
コード例 #36
0
 public IPhoneServer(int port, ClientEvent connDel)
     : base(port, connDel)
 {
 }
コード例 #37
0
ファイル: ClientMessage.cs プロジェクト: robashton/EventStore
 public TransactionWrite(long transactionId, string eventStreamId, ClientEvent[] events, bool allowForwarding)
 {
     TransactionId = transactionId;
     EventStreamId = eventStreamId;
     Events = events;
     AllowForwarding = allowForwarding;
 }
コード例 #38
0
 private void Default(ClientEvent eEvent)
 {
     throw new ArgumentOutOfRangeException();
 }