Group
Extension

Matches 4

Net-Nmsg ( M/MS/MSISK/Net-Nmsg-0.17.tar.gz, MSISK, 2017; MetaCPAN )
Net-Nmsg/lib/Net/Nmsg.pm ( view source; MetaCPAN )
ned up in nmsg_input_close()
  $nmsg_pcap->export_xs if $self;
  $self;
}

sub is_file { }
sub is_json { }
sub is_sock { }
sub is_pres { }
sub is_pcap { }

###

package Net::Nmsg::XS::input_file;

use
;

###

package Net::Nmsg::XS::input_json;

use base qw( Net::Nmsg::XS::input );

use constant is_json => 1;

###

package Net::Nmsg::XS::input_sock;

use base qw( Net::Nmsg::XS::input );

use constan
Net::Nmsg::XS::output;

use base qw( Net::Nmsg::XS::base_xs );

use Carp;

sub is_file { }
sub is_json { }
sub is_sock { }
sub is_pres { }
sub is_cb   { }

sub write {
  my $self = shift;
  for my $m 
Net-Nmsg ( M/MS/MSISK/Net-Nmsg-0.17.tar.gz, MSISK, 2017; MetaCPAN )
Net-Nmsg/lib/Net/Nmsg/Input.pm ( view source; MetaCPAN )
(bpf     => @_) }

###

sub is_file  { (shift->_xs || return)->is_file  }
sub is_json  { (shift->_xs || return)->is_json  }
sub is_sock  { (shift->_xs || return)->is_sock  }
sub is_pres  { (shift->_xs
ror($@) && ($fatal ? croak $@ : return);
  $self->_init_input($spec, $io, $xs, %opt);
}

sub open_json {
  my($self, $spec, $fatal, %opt) = shift->_open_init(@_);
  my $io;
  eval { $io = $self->HANDL
 $self->error($@) && ($fatal ? croak $@ : return);
  my $xs;
  eval { $xs = $self->INPUT_XS->open_json($io) };
  $@ && $self->error($@) && ($fatal ? croak $@ : return);
  $self->_init_input($spec, $io
Net-Nmsg ( M/MS/MSISK/Net-Nmsg-0.17.tar.gz, MSISK, 2017; MetaCPAN )
Net-Nmsg/lib/Net/Nmsg/Output.pm ( view source; MetaCPAN )
t($rate, $freq)])
}

###

sub is_file { (shift->_xs || return)->is_file }
sub is_json { (shift->_xs || return)->is_json }
sub is_sock { (shift->_xs || return)->is_sock }
sub is_pres { (shift->_xs || r
($fatal ? croak $self->error : return);
  $self->_init_output($spec, $io, $xs, %opt);
}

sub open_json {
  my($self, $spec, $fatal, %opt) = shift->_open_init(@_);
  my $io;
  eval { $io = $self->HANDL
or($@) && ($fatal ? croak $self->error : return);
  my $xs;
  eval { $xs = $self->OUTPUT_XS->open_json($io) };
  $@ && $self->error($@) && ($fatal ? croak $self->error : return);
  $self->_init_output
Net-Nmsg ( M/MS/MSISK/Net-Nmsg-0.17.tar.gz, MSISK, 2017; MetaCPAN )
Net-Nmsg/Nmsg.xs ( view source; MetaCPAN )
f nmsg_input_t        Net__Nmsg__XS__input_file;
typedef nmsg_input_t        Net__Nmsg__XS__input_json;
typedef nmsg_input_t        Net__Nmsg__XS__input_sock;
typedef nmsg_input_t        Net__Nmsg__XS
nmsg_output_t       Net__Nmsg__XS__output_file;
typedef nmsg_output_t       Net__Nmsg__XS__output_json;
typedef nmsg_output_t       Net__Nmsg__XS__output_sock;
typedef nmsg_output_t       Net__Nmsg__X
TVAL

Net::Nmsg::XS::input_json
nmsg_input_open_json(CLASS, fh)
    const char   *CLASS
    PerlIO *fh
    CODE:
    PERL_UNUSED_VAR(CLASS);
    RETVAL = nmsg_input_open_json(PerlIO_fileno(fh));
    i

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.