Retrieves the next event available for processing on this EventQueue.
Declaration Syntax
C# | Visual Basic | Visual C++ |
public Event NextEvent( long timeoutMillis )
Public Function NextEvent ( timeoutMillis As Long ) As Event
public: Event^ NextEvent( long long timeoutMillis )
Parameters
- timeoutMillis (Int64)
- A timeout in milliseconds to wait for an event to be available on the Session.
Return Value
Event
The next event available on this session if available before timeout or Event.EventType.TIMEOUT event if timeout occurs.
The next event available on this session if available before timeout or Event.EventType.TIMEOUT event if timeout occurs.
Remarks
Retrieve the next event available for processing on this EventQueue.
If no event is available immediately wait for timeoutMillis
milliseconds for an event to arrive. If no event is received before the
timeout expires return a
Event.EventType.TIMEOUT event.
If the timeout is specified as 0 then wait for an
infinite amount of time for an event to be received.
Exceptions
Exception | Condition |
---|---|
ThreadInterruptedException |
The current thread is interrupted while it is waiting for an event.
|
Assembly: Bloomberglp.Blpapi (Module: Bloomberglp.Blpapi.dll) Version: 3.8.10.1