Module Qpid::Proton::Event
In: lib/event/event_base.rb
lib/event/collector.rb
lib/event/event.rb
lib/event/event_type.rb

Methods

dispatch  

Classes and Modules

Class Qpid::Proton::Event::Collector
Class Qpid::Proton::Event::Event
Class Qpid::Proton::Event::EventBase
Class Qpid::Proton::Event::EventType

Constants

NONE = event_type(:PN_EVENT_NONE)   Defined as a programming convenience. No even of this type will ever be generated.
REACTOR_INIT = event_type(:PN_REACTOR_INIT)   A reactor has been started.
REACTOR_QUIESCED = event_type(:PN_REACTOR_QUIESCED)   A reactor has no more events to process.
REACTOR_FINAL = event_type(:PN_REACTOR_FINAL)   A reactor has been stopred.
TIMER_TASK = event_type(:PN_TIMER_TASK)   A timer event has occurred.
CONNECTION_INIT = event_type(:PN_CONNECTION_INIT)   A connection has been created. This is the first even that will ever be issued for a connection.
CONNECTION_BOUND = event_type(:PN_CONNECTION_BOUND)   A conneciton has been bound toa transport.
CONNECTION_UNBOUND = event_type(:PN_CONNECTION_UNBOUND)   A connection has been unbound from its transport.
CONNECTION_LOCAL_OPEN = event_type(:PN_CONNECTION_LOCAL_OPEN)   A local connection endpoint has been opened.
CONNECTION_LOCAL_CLOSE = event_type(:PN_CONNECTION_LOCAL_CLOSE)   A local connection endpoint has been closed.
CONNECTION_REMOTE_OPEN = event_type(:PN_CONNECTION_REMOTE_OPEN)   A remote endpoint has opened its connection.
CONNECTION_REMOTE_CLOSE = event_type(:PN_CONNECTION_REMOTE_CLOSE)   A remote endpoint has closed its connection.
CONNECTION_FINAL = event_type(:PN_CONNECTION_FINAL)   A connection has been freed and any outstanding processing has been completed. This is the final event htat will ever be issued for a connection
SESSION_INIT = event_type(:PN_SESSION_INIT)   A session has been created. This is the first event that will ever be issues for a session.
SESSION_LOCAL_OPEN = event_type(:PN_SESSION_LOCAL_OPEN)   A local session endpoint has been opened.
SESSION_LOCAL_CLOSE = event_type(:PN_SESSION_LOCAL_CLOSE)   A local session endpoint has been closed.
SESSION_REMOTE_OPEN = event_type(:PN_SESSION_REMOTE_OPEN)   A remote endpoint has opened its session.
SESSION_REMOTE_CLOSE = event_type(:PN_SESSION_REMOTE_CLOSE)   A remote endpoint has closed its session.
SESSION_FINAL = event_type(:PN_SESSION_FINAL)   A session has been freed and any outstanding processing has been completed. This is the final event that will ever be issued for a session
LINK_INIT = event_type(:PN_LINK_INIT)   A link has been created. This is the first event that will ever be issued for a link.
LINK_LOCAL_OPEN = event_type(:PN_LINK_LOCAL_OPEN)   A local link endpoint has been opened.
LINK_LOCAL_CLOSE = event_type(:PN_LINK_LOCAL_CLOSE)   A local link endpoint has been closed.
LINK_LOCAL_DETACH = event_type(:PN_LINK_LOCAL_DETACH)   A local link endpoint has been detached.
LINK_REMOTE_OPEN = event_type(:PN_LINK_REMOTE_OPEN)   A remote endpoint has opened its link.
LINK_REMOTE_CLOSE = event_type(:PN_LINK_REMOTE_CLOSE)   A remote endpoint has closed its link.
LINK_REMOTE_DETACH = event_type(:PN_LINK_REMOTE_DETACH)   A remote endpoint has detached its link.
LINK_FLOW = event_type(:PN_LINK_FLOW)   The flow control state for a link has changed.
LINK_FINAL = event_type(:PN_LINK_FINAL)   A link has been freed and any outstanding processing has been completed. This is the final event htat will ever be issued for a link.
DELIVERY = event_type(:PN_DELIVERY)   A delivery has been created or updated.
TRANSPORT = event_type(:PN_TRANSPORT)   A transport has new data to read and/or write.
TRANSPORT_ERROR = event_type(:PN_TRANSPORT_ERROR)   Indicates that a transport error has occurred. @see Transport#condition To access the details of the error.
TRANSPORT_HEAD_CLOSED = event_type(:PN_TRANSPORT_HEAD_CLOSED)   Indicates that the head of a transport has been closed. This means the transport will never produce more bytes for output to the network.
TRANSPORT_TAIL_CLOSED = event_type(:PN_TRANSPORT_TAIL_CLOSED)   Indicates that the trail of a transport has been closed. This means the transport will never be able to process more bytes from the network.
TRANSPORT_CLOSED = event_type(:PN_TRANSPORT_CLOSED)   Indicates that both the head and tail of a transport are closed.
SELECTABLE_INIT = event_type(:PN_SELECTABLE_INIT)
SELECTABLE_UPDATED = event_type(:PN_SELECTABLE_UPDATED)
SELECTABLE_READABLE = event_type(:PN_SELECTABLE_READABLE)
SELECTABLE_WRITABLE = event_type(:PN_SELECTABLE_WRITABLE)
SELECTABLE_EXPIRED = event_type(:PN_SELECTABLE_EXPIRED)
SELECTABLE_ERROR = event_type(:PN_SELECTABLE_ERROR)
SELECTABLE_FINAL = event_type(:PN_SELECTABLE_FINAL)

Public Class methods

[Validate]