--- loncom/LondConnection.pm 2003/06/11 02:04:35 1.4 +++ loncom/LondConnection.pm 2003/06/13 02:38:30 1.5 @@ -1,7 +1,7 @@ # This module defines and implements a class that represents # a connection to a lond daemon. # -# $Id: LondConnection.pm,v 1.4 2003/06/11 02:04:35 foxr Exp $ +# $Id: LondConnection.pm,v 1.5 2003/06/13 02:38:30 foxr Exp $ # # Copyright Michigan State University Board of Trustees # @@ -488,6 +488,20 @@ sub SetTimeoutCallback { =pod +=head2 Shutdown: + +Shuts down the socket. + +=cut + +sub Shutdown { + my $self = shift; + my $socket = $self->GetSocket(); + $socket->shutdown(2); +} + +=pod + =head2 GetState selector for the object state. @@ -512,6 +526,7 @@ sub GetSocket { return $self->{Socket}; } + =pod =head2 WantReadable @@ -838,6 +853,10 @@ peer (assumes the text is a command). Decrypts a block of text according to the cipher negotiated with the peer (assumes the block was a reply. +=item Shutdown: + +Shuts off the socket. + =head2 The following are selector member functions: =item GetState: