NAME
RPC::Lite::SessionManager - Manages all sessions for an RPC::Lite::Server.
SYNOPSIS
use RPC::Lite::SessionManager;
my $sessionManager = RPC::Lite::SessionManager->new(
{
TransportSpecs =>
[
'TCP:ListenPort=10000,LocalAddr=localhost',
...
],
}
);
DESCRIPTION
RPC::Lite::SessionManager implements a simple session manager for use by RPC::Lite::Server. The SessionManager handles creating sessions and returning sessions to the server that are ready to have requests serviced.
StartListening()
Start listening on all transport layers.
PumpSessions()
Iterates over the active sessions, calling their Pump() routine, which should read and process any incoming data.
GetReadySessions()
Returns an array of sessions with requests pending.
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 31:
You can't have =items (as at line 129) unless the first thing after the =over is an =item
=over without closing =back