---
name: "MooseX::POE::Aliased"
section: "3pm"
platform: "linux"
package: "libmoosex-poe-perl"
version: "0.215-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/MooseX::POE::Aliased"
---

# MooseX::POE::Aliased(3pm)

A sane alias attribute for your MooseX::POE objects.

## NAME

MooseX::POE::Aliased - A sane alias attribute for your MooseX::POE objects.

## VERSION

version 0.215

## SYNOPSIS

```
        use MooseX::POE;
    with qw(MooseX::POE::Aliased);
    my $obj = Foo->new( alias => "blah" );
    $obj->alias("arf"); # previous one is removed, new one is set
    $obj->alias(undef); # no alias set
```

## DESCRIPTION

This role provides an `"alias"` attribute for your MooseX::POE objects.

The attribute can be set, causing the current alias to be cleared and the new value to be set.

## METHODS

### alias

The alias to set for the session.

Defaults to the `"overload::StrVal"` of the object.

If the value is set at runtime the alias will be updated in the POE::Kernel.

A value of `"undef"` inhibits aliasing.

## ATTRIBUTES

## AUTHORS

- •

  Chris Prather \<chris@prather.org\>

- •

  Ash Berlin \<ash@cpan.org\>

- •

  Chris Williams \<chris@bingosnet.co.uk\>

- •

  Yuval (nothingmuch) Kogman

- •

  Torsten Raudssus \<torsten@raudssus.de\> \<http://www.raudssus.de/\>

## COPYRIGHT AND LICENSE

This software is copyright (c) 2010 by Chris Prather, Ash Berlin, Chris Williams, Yuval Kogman, Torsten Raudssus.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
