NAME
IOMux::Handler::Service - any mux service
INHERITANCE
IOMux::Handler::Service
is an IOMux::Handler
IOMux::Handler::Service is extended by
IOMux::Service::TCP
SYNOPSIS
# only use extensions
DESCRIPTION
This base-class defines what interface services provide. A service is (in the general case) a socket which is listening to incoming connections)
Extends "DESCRIPTION" in IOMux::Handler.
METHODS
Extends "METHODS" in IOMux::Handler.
Constructors
Extends "Constructors" in IOMux::Handler.
- IOMux::Handler::Service->new(%options)
-
Inherited, see "Constructors" in IOMux::Handler
- IOMux::Handler::Service->open($mode, $what, %options)
-
Inherited, see "Constructors" in IOMux::Handler
Accessors
Extends "Accessors" in IOMux::Handler.
- $obj->fh()
-
Inherited, see "Accessors" in IOMux::Handler
- $obj->fileno()
-
Inherited, see "Accessors" in IOMux::Handler
- $obj->mux()
-
Inherited, see "Accessors" in IOMux::Handler
- $obj->name()
-
Inherited, see "Accessors" in IOMux::Handler
- $obj->usesSSL()
-
Inherited, see "Accessors" in IOMux::Handler
User interface
Extends "User interface" in IOMux::Handler.
Multiplexer
Extends "Multiplexer" in IOMux::Handler.
Connection
Extends "Connection" in IOMux::Handler.
- $obj->muxInit( $mux, [$handler] )
-
Inherited, see "Connection" in IOMux::Handler
- $obj->muxRemove()
-
Inherited, see "Connection" in IOMux::Handler
- $obj->muxTimeout()
-
Inherited, see "Connection" in IOMux::Handler
Reading
Extends "Reading" in IOMux::Handler.
- $obj->muxExceptFlagged($fileno)
-
Inherited, see "Reading" in IOMux::Handler
- $obj->muxReadFlagged($fileno)
-
Inherited, see "Reading" in IOMux::Handler
Writing
Extends "Writing" in IOMux::Handler.
- $obj->muxWriteFlagged($fileno)
-
Inherited, see "Writing" in IOMux::Handler
Service
Extends "Service" in IOMux::Handler.
- $obj->muxConnection($client)
-
A new connection has arrived on the file-handle (socket) where we are listening on. The connection has been accepted and the filehandle of the new $client has been added to the MUX. You may wish to send an initial string.
Helpers
Extends "Helpers" in IOMux::Handler.
- $obj->extractSocket(HASH)
- IOMux::Handler::Service->extractSocket(HASH)
-
Inherited, see "Helpers" in IOMux::Handler
- $obj->fdset($state, $read, $write, $error)
-
Inherited, see "Helpers" in IOMux::Handler
- $obj->show()
-
Inherited, see "Helpers" in IOMux::Handler
SEE ALSO
This module is part of IOMux distribution version 1.01, built on January 15, 2020. Website: http://perl.overmeer.net/CPAN
LICENSE
Copyrights 2011-2020 by [Mark Overmeer <markov@cpan.org>]. For other contributors see ChangeLog.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See http://dev.perl.org/licenses/