Lines Matching full:instance

39   /// The EFI TCPv6 Protocol instance handle that is using this
44 /// The local IPv6 address to which this TCP instance is bound. Set
45 /// to 0::/128, if this TCP instance is configured to listen on all
54 /// The remote IPv6 address. It may be 0::/128 if this TCP instance is
60 /// TCP instance is not connected to any remote host.
80 /// The local IP address assigned to this TCP instance. The EFI
89 /// The local port number to which this EFI TCPv6 Protocol instance
90 /// is bound. If the instance doesn't care the local port number, set
95 /// The remote IP address to which this EFI TCPv6 Protocol instance
97 /// instance), the instance only accepts connections from the
98 /// RemoteAddress. If ActiveFlag is TRUE the instance will
107 /// The remote port to which this EFI TCPv6 Protocol instance
109 /// this EFI TCPv6 Protocol instance. If ActiveFlag is FALSE it
136 /// instance. When set to zero, the value is implementation specific.
140 /// The maximum seconds a TCP instance will wait for before a TCP
153 /// FIN flag before the TCP instance is closed. This timeout is in
163 /// instance is closed. The timer is disabled completely to provide a
230 /// Used to specify TCP communication end settings for a TCP instance.
283 /// EFI_SUCCESS: The active open succeeds and the instance's
286 /// either by instance itself or the communication peer.
318 /// connection to this instance. A new TCP instance has also been
321 /// by instance itself or communication peer.
347 /// Whether the data is urgent. When this flag is set, the instance is in
412 /// receive buffer of the instance.
414 /// because this connection is reset either by instance
474 Protocol instance into user-supplied buffers. This function can also be used to retrieve
477 @param[in] This Pointer to the EFI_TCP6_PROTOCOL instance.
481 the TCP instance is returned.
483 indirectly by the TCP instance is returned.
485 the TCP instance is returned.
488 @retval EFI_NOT_STARTED No configuration data is available because this instance hasn't
505 Initialize or brutally reset the operational parameters for this EFI TCPv6 instance.
508 - Initialize this TCP instance, i.e., initialize the communication end settings and
509 specify active open or passive open for an instance.
510 - Reset this TCP instance brutally, i.e., cancel all pending asynchronous tokens, flush
513 No other TCPv6 Protocol operation except Poll() can be executed by this instance until
514 it is configured properly. For an active TCP instance, after a proper configuration it
515 may call Connect() to initiates the three-way handshake. For a passive TCP instance,
518 the instance is reset. Resetting process will be done brutally, the state machine will
520 and no traffic is allowed through this instance.
522 @param[in] This Pointer to the EFI_TCP6_PROTOCOL instance.
523 @param[in] Tcp6ConfigData Pointer to the configure data to configure the instance.
524 If Tcp6ConfigData is set to NULL, the instance is reset.
529 address for this instance, but no source address was available for
541 instance properly.
542 @retval EFI_ACCESS_DENIED Configuring TCP instance when it is configured without
559 Initiate a nonblocking TCP connection request for an active TCP instance.
562 in current TCP instance if it is configured active. If the connection succeeds or
565 function can only be called for the TCP instance in Tcp6StateClosed state. The
566 instance will transfer into Tcp6StateSynSent if the function returns EFI_SUCCESS.
570 @param[in] This Pointer to the EFI_TCP6_PROTOCOL instance.
575 this TCP instance has been changed to Tcp6StateSynSent.
576 @retval EFI_NOT_STARTED This EFI TCPv6 Protocol instance has not been configured.
578 - This instance is not configured as an active one.
579 - This instance is not in Tcp6StateClosed state.
596 Listen on the passive instance to accept an incoming connection request. This is a
600 connection on the passive TCP instance. If a remote peer successfully establishes a
601 connection with this instance, a new TCP instance will be created and its handle will
602 be returned in ListenToken->NewChildHandle. The newly created instance is configured
603 by inheriting the passive instance's configuration and is ready for use upon return.
604 The new instance is in the Tcp6StateEstablished state.
609 This function only can be called when current TCP instance is in Tcp6StateListen state.
611 @param[in] This Pointer to the EFI_TCP6_PROTOCOL instance.
616 @retval EFI_NOT_STARTED This EFI TCPv6 Protocol instance has not been configured.
618 - This instance is not a passive instance.
619 - This instance is not in Tcp6StateListen state.
621 token queue of this TCP instance.
640 The Transmit() function queues a sending request to this TCP instance along with the
644 @param[in] This Pointer to the EFI_TCP6_PROTOCOL instance.
648 @retval EFI_NOT_STARTED This EFI TCPv6 Protocol instance has not been configured.
650 source address for this instance, but no source address was
663 - The current instance is in Tcp6StateClosed state.
664 - The current instance is a passive one and it is in
695 @param[in] This Pointer to the EFI_TCP6_PROTOCOL instance.
700 @retval EFI_NOT_STARTED This EFI TCPv6 Protocol instance has not been configured.
702 … address for this instance, but no source address was available for use.
714 The EFI TCPv6 Protocol instance has been reset to startup defaults.
718 - The current instance is in Tcp6StateClosed state.
719 - The current instance is a passive one and it is in
723 any buffered data in the receive buffer of this instance
739 transmission data will be sent by TCP driver and the current instance will have a graceful close
742 successfully the TCP instance is in Tcp6StateClosed state, all pending asynchronous
745 @param[in] This Pointer to the EFI_TCP6_PROTOCOL instance.
749 @retval EFI_NOT_STARTED This EFI TCPv6 Protocol instance has not been configured.
752 - Previous Close() call on this instance has not finished.
784 @param[in] This Pointer to the EFI_TCP6_PROTOCOL instance.
797 @retval EFI_NOT_STARTED This instance hasn't been configured.
815 and application and can be called when the TCP instance is created successfully.
818 @param[in] This Pointer to the EFI_TCP6_PROTOCOL instance.
839 /// Each instance has its own independent settings.