Class: Cql::Protocol::EventResponse
- Inherits:
-
ResultResponse
- Object
- Response
- ResultResponse
- Cql::Protocol::EventResponse
- Defined in:
- lib/cql/protocol/responses/event_response.rb
Direct Known Subclasses
Instance Attribute Summary
Attributes inherited from ResultResponse
Class Method Summary collapse
Methods inherited from ResultResponse
Methods included from Decoding
#read_byte!, #read_bytes!, #read_consistency!, #read_decimal!, #read_double!, #read_float!, #read_inet!, #read_int!, #read_long!, #read_long_string!, #read_option!, #read_short!, #read_short_bytes!, #read_string!, #read_string_list!, #read_string_map!, #read_string_multimap!, #read_uuid!, #read_varint!
Constructor Details
This class inherits a constructor from Cql::Protocol::ResultResponse
Class Method Details
.decode!(buffer, trace_id = nil) ⇒ Object
6 7 8 9 10 11 |
# File 'lib/cql/protocol/responses/event_response.rb', line 6 def self.decode!(buffer, trace_id=nil) type = read_string!(buffer) impl = EVENT_TYPES[type] raise UnsupportedEventTypeError, %(Unsupported event type: "#{type}") unless impl impl.decode!(buffer, trace_id) end |