Group
Extension

Matches 2

Net-MessageBus ( H/HO/HOREA/Net-MessageBus-0.08.tar.gz, HOREA, 2012; MetaCPAN )
Net-MessageBus/lib/Net/MessageBus.pm ( view source; MetaCPAN )
Net::MessageBus::Base';

use Net::MessageBus::Message;

use IO::Socket::INET;
use IO::Select;
use JSON;

$| = 1;

=head1 SYNOPSIS

This module implements the client side of the Message Bus.

    use N
$/ = "\n";
    
    my $socket = $self->{server_socket};
    
    eval {
        print $socket to_json( {type => $type, payload => $object} );
    };
    
    if ($@) {
        $self->logger->error("M
s/(.*?)\n+// ) {
            
                my $text = $1;
    
                my $data = from_json($text);
            
                if (defined $data->{type} && $data->{type} eq 'message') {
 
Net-MessageBus ( H/HO/HOREA/Net-MessageBus-0.08.tar.gz, HOREA, 2012; MetaCPAN )
Net-MessageBus/lib/Net/MessageBus/Server.pm ( view source; MetaCPAN )
ad1 VERSION

Version 0.08

=cut

our $VERSION = '0.08';

use base qw(Net::MessageBus::Base);

use JSON;
use IO::Select;
use IO::Socket::INET;

use Net::MessageBus::Message;

#handle gracefully the dea
                    $request = from_json($text);
                    };
                    
                    if ($@) {
                        print $fh to_json({status => 0, status_message => $@ 
f ($request->{type} eq "message") {
                        
                        print $fh to_json({status => 1});
                        
                        my $message = Net::MessageBus::M

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