POE-Component-Client-opentick
view release on metacpan or search on metacpan
lib/POE/Component/Client/opentick/Protocol.pm view on Meta::CPAN
########################################################################
### Public methods ###
########################################################################
sub new
{
my( $class, @args ) = @_;
croak( "$class requires an even number of parameters" ) if( @args & 1 );
my $self = {
# User prefs
alias => OTDefault( 'alias' ),
rawdata => $FALSE, # user prefers to receive raw response
# data instead of ::Record objects
debug => $FALSE,
# Protocol settings
heartbeat => OTDefault( 'heartbeat' ), # beat delay in secs
request_timeout => OTDefault( 'request_timeout' ), # request timeout
# Protocol state
requests => {}, # outstanding requests keyed on ID
# stamp = timestamp
( run in 0.630 second using v1.01-cache-2.11-cpan-8f98c5d2c55 )