ARCv2

 view release on metacpan or  search on metacpan

lib/Arc/Connection.pod  view on Meta::CPAN

=item logdestination I<inherited from Arc>

B<Description>: Where should all the log output go to ('stderr','syslog')

B<Default value>: 'syslog'

=item logfileprefix I<inherited from Arc>

B<Description>: Prepended to every log entry

B<Default value>: ""

=item loglevel I<inherited from Arc>

B<Description>: loglevel is combination of bits (1=AUTH,2=USER,4=ERR,8=CMDDEBUG,16=VERBSIDE,32=DEBUG) see _Log method

B<Default value>: 7

=back 

=over 2

=back 

=head3 PROTECTED MEMBERS

=over 2

=item _authenticated 

B<Description>: Are we authenticated

=item _cmdclientsock 

B<Description>: IO::Socket for the command connection (encrypted)

B<Default value>: undef

=item _cmdparameter 

B<Description>: parameter after the command

B<Default value>: undef

=item _connected 

B<Description>: are we connected

=item _connection 

B<Description>: IO::Socket for the ARCv2 Connection

B<Default value>: undef

=item _expectedcmds 

B<Description>: array, which ARCv2 protocol commands are allowed to come next

B<Default value>: undef

=item _select 

B<Description>: IO::Select for the ARCv2 Connection

B<Default value>: undef

=item _username 

B<Description>: username extracted from SASL

B<Default value>: "anonymous"

=back 

=over 2

=item _error I<inherited from Arc>

B<Description>: contains the error message

B<Default value>: undef

=item _syslog I<inherited from Arc>

B<Description>: log to syslog or to STDERR

B<Default value>: 1

=back 

=over 2

=back 

=head3 PRIVATE MEMBERS

=over 2

=item __linequeue 

B<Description>: internal line buffer (idea From Net::Cmd)

B<Default value>: []

=item __partial 

B<Description>: a partial line (idea From Net::Cmd)

B<Default value>: ""

=item __sasl 

B<Description>: Authen::SASL Handle

B<Default value>: undef

=back 

=head1 Class METHODS

=head3 PUBLIC METHODS



( run in 0.942 second using v1.01-cache-2.11-cpan-39bf76dae61 )