final case class BufferFree(id: Int, completion: Option[Packet]) extends Message with HasCompletion with Product with Serializable

The /b_free message frees a buffer on the server side. The client side typically maintains a logical list of allocated buffer identifiers as well, so one should normally rely on the specific client side API to correctly free a buffer.

See also

Buffer#freeMsg

BufferClose

BufferAlloc

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BufferFree
  2. Serializable
  3. Product
  4. Equals
  5. HasCompletion
  6. AsyncSend
  7. Send
  8. ServerMessage
  9. Message
  10. Packet
  11. AnyRef
  12. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new BufferFree(id: Int, completion: Option[Packet])

Value Members

  1. val args: Any*
    Definition Classes
    Message
  2. val completion: Option[Packet]
    Definition Classes
    BufferFreeHasCompletion
  3. def encode(c: PacketCodec, b: ByteBuffer): Unit
    Definition Classes
    MessagePacket
  4. def encodedSize(c: PacketCodec): Int
    Definition Classes
    MessagePacket
  5. def equals(other: Any): Boolean
    Definition Classes
    Message → AnyRef → Any
  6. def hashCode(): Int
    Definition Classes
    Message → AnyRef → Any
  7. val id: Int
  8. final def isSynchronous: Boolean
    Definition Classes
    AsyncSendSend
  9. val name: String
    Definition Classes
    MessagePacket
  10. def productElementNames: Iterator[String]
    Definition Classes
    Product
  11. def toString(): String
    Definition Classes
    Message → AnyRef → Any
  12. def updateCompletion(completion: Option[Packet]): BufferFree
    Definition Classes
    BufferFreeHasCompletion