15759b3d2Safresh1package Test2::EventFacet::Hub; 25759b3d2Safresh1use strict; 35759b3d2Safresh1use warnings; 45759b3d2Safresh1 5*5486feefSafresh1our $VERSION = '1.302199'; 65759b3d2Safresh1 75759b3d2Safresh1sub is_list { 1 } 85759b3d2Safresh1sub facet_key { 'hubs' } 95759b3d2Safresh1 105759b3d2Safresh1BEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) } 115759b3d2Safresh1use Test2::Util::HashBase qw{-pid -tid -hid -nested -buffered -uuid -ipc}; 125759b3d2Safresh1 135759b3d2Safresh11; 145759b3d2Safresh1 155759b3d2Safresh1__END__ 165759b3d2Safresh1 175759b3d2Safresh1=pod 185759b3d2Safresh1 195759b3d2Safresh1=encoding UTF-8 205759b3d2Safresh1 215759b3d2Safresh1=head1 NAME 225759b3d2Safresh1 23f3efcd01Safresh1Test2::EventFacet::Hub - Facet for the hubs an event passes through. 245759b3d2Safresh1 255759b3d2Safresh1=head1 DESCRIPTION 265759b3d2Safresh1 275759b3d2Safresh1These are a record of the hubs an event passes through. Most recent hub is the 285759b3d2Safresh1first one in the list. 295759b3d2Safresh1 305759b3d2Safresh1=head1 FACET FIELDS 315759b3d2Safresh1 325759b3d2Safresh1=over 4 335759b3d2Safresh1 345759b3d2Safresh1=item $string = $trace->{details} 355759b3d2Safresh1 365759b3d2Safresh1=item $string = $trace->details() 375759b3d2Safresh1 385759b3d2Safresh1The hub class or subclass 395759b3d2Safresh1 405759b3d2Safresh1=item $int = $trace->{pid} 415759b3d2Safresh1 425759b3d2Safresh1=item $int = $trace->pid() 435759b3d2Safresh1 445759b3d2Safresh1PID of the hub this event was sent to. 455759b3d2Safresh1 465759b3d2Safresh1=item $int = $trace->{tid} 475759b3d2Safresh1 485759b3d2Safresh1=item $int = $trace->tid() 495759b3d2Safresh1 505759b3d2Safresh1The thread ID of the hub the event was sent to. 515759b3d2Safresh1 525759b3d2Safresh1=item $hid = $trace->{hid} 535759b3d2Safresh1 545759b3d2Safresh1=item $hid = $trace->hid() 555759b3d2Safresh1 565759b3d2Safresh1The ID of the hub that the event was send to. 575759b3d2Safresh1 585759b3d2Safresh1=item $huuid = $trace->{huuid} 595759b3d2Safresh1 605759b3d2Safresh1=item $huuid = $trace->huuid() 615759b3d2Safresh1 625759b3d2Safresh1The UUID of the hub that the event was sent to. 635759b3d2Safresh1 645759b3d2Safresh1=item $int = $trace->{nested} 655759b3d2Safresh1 665759b3d2Safresh1=item $int = $trace->nested() 675759b3d2Safresh1 685759b3d2Safresh1How deeply nested the hub was. 695759b3d2Safresh1 705759b3d2Safresh1=item $bool = $trace->{buffered} 715759b3d2Safresh1 725759b3d2Safresh1=item $bool = $trace->buffered() 735759b3d2Safresh1 745759b3d2Safresh1True if the event was buffered and not sent to the formatter independent of a 755759b3d2Safresh1parent (This should never be set when nested is C<0> or C<undef>). 765759b3d2Safresh1 775759b3d2Safresh1=back 785759b3d2Safresh1 795759b3d2Safresh1=head1 SOURCE 805759b3d2Safresh1 815759b3d2Safresh1The source code repository for Test2 can be found at 82*5486feefSafresh1L<https://github.com/Test-More/test-more/>. 835759b3d2Safresh1 845759b3d2Safresh1=head1 MAINTAINERS 855759b3d2Safresh1 865759b3d2Safresh1=over 4 875759b3d2Safresh1 885759b3d2Safresh1=item Chad Granum E<lt>exodist@cpan.orgE<gt> 895759b3d2Safresh1 905759b3d2Safresh1=back 915759b3d2Safresh1 925759b3d2Safresh1=head1 AUTHORS 935759b3d2Safresh1 945759b3d2Safresh1=over 4 955759b3d2Safresh1 965759b3d2Safresh1=item Chad Granum E<lt>exodist@cpan.orgE<gt> 975759b3d2Safresh1 985759b3d2Safresh1=back 995759b3d2Safresh1 1005759b3d2Safresh1=head1 COPYRIGHT 1015759b3d2Safresh1 102256a93a4Safresh1Copyright 2020 Chad Granum E<lt>exodist@cpan.orgE<gt>. 1035759b3d2Safresh1 1045759b3d2Safresh1This program is free software; you can redistribute it and/or 1055759b3d2Safresh1modify it under the same terms as Perl itself. 1065759b3d2Safresh1 107*5486feefSafresh1See L<https://dev.perl.org/licenses/> 1085759b3d2Safresh1 1095759b3d2Safresh1=cut 110