Class: MCPClient::Subscription::NotificationDispatcher::Queued

Inherits:
Struct
  • Object
show all
Defined in:
lib/mcp_client/subscription/notification_dispatcher.rb

Overview

One queued notification: what it is about, who wants it, what it says, what it costs to hold on to, and whether that cost is the budget's or its own slot's.

Instance Attribute Summary collapse

Instance Attribute Details

#bytes ⇒ Object

Returns the value of attribute bytes

Returns:

  • (Object) —

    the current value of bytes



76
77
78
# File 'lib/mcp_client/subscription/notification_dispatcher.rb', line 76

def bytes
  @bytes
end

#key ⇒ Object

Returns the value of attribute key

Returns:

  • (Object) —

    the current value of key



76
77
78
# File 'lib/mcp_client/subscription/notification_dispatcher.rb', line 76

def key
  @key
end

#listeners ⇒ Object

Returns the value of attribute listeners

Returns:

  • (Object) —

    the current value of listeners



76
77
78
# File 'lib/mcp_client/subscription/notification_dispatcher.rb', line 76

def listeners
  @listeners
end

#method_name ⇒ Object

Returns the value of attribute method_name

Returns:

  • (Object) —

    the current value of method_name



76
77
78
# File 'lib/mcp_client/subscription/notification_dispatcher.rb', line 76

def method_name
  @method_name
end

#oversized ⇒ Object

Returns the value of attribute oversized

Returns:

  • (Object) —

    the current value of oversized



76
77
78
# File 'lib/mcp_client/subscription/notification_dispatcher.rb', line 76

def oversized
  @oversized
end

#params ⇒ Object

Returns the value of attribute params

Returns:

  • (Object) —

    the current value of params



76
77
78
# File 'lib/mcp_client/subscription/notification_dispatcher.rb', line 76

def params
  @params
end