com.ibm.net.rdma.jverbs.verbs

Class QueuePairInitAttribute

  • java.lang.Object
    • com.ibm.net.rdma.jverbs.verbs.QueuePairInitAttribute


  • public class QueuePairInitAttribute
    extends java.lang.Object
    Attributes used when initializing a queue pair.
    • Constructor Detail

      • QueuePairInitAttribute

        public QueuePairInitAttribute()
        Create QueuePairInitAttribute with default QueuePairLimit
    • Method Detail

      • getCap

        public QueuePairLimit getCap()
        Get the attributes of the Queue Pair size.Upon a successful Queue Pair creation, this structure will hold the actual Queue Pair attributes
        Returns:
        queuePairLimit
      • getQueuePairType

        public QueuePair.Type getQueuePairType()
        Get the transport Service Type for requested this QP
        Returns:
        the queuePairType
      • getReceiveCompletionQueue

        public CompletionQueue getReceiveCompletionQueue()
        Get the receive CQ. This must be created by the user prior to calling creating QP.
        Returns:
        receiveCompletionQueue
      • getSendCompletionQueue

        public CompletionQueue getSendCompletionQueue()
        Get the send CQ. This must be created by the user prior to calling creating QP.
        Returns:
        sendCompletionQueue
      • setQueuePairType

        public void setQueuePairType(QueuePair.Type queuePairType)
        Set the transport Service Type for requested this QP
        Parameters:
        queuePairType -
      • setReceiveCompletionQueue

        public void setReceiveCompletionQueue(CompletionQueue receiveCompletionQueue)
        Set the receive CQ. This must be created by the user prior to calling creating QP.
        Parameters:
        receiveCompletionQueue -
      • setSendCompletionQueue

        public void setSendCompletionQueue(CompletionQueue sendCompletionQueue)
        Set the send CQ. This must be created by the user prior to calling creating QP.
        Parameters:
        sendCompletionQueue -