# POE::Resources - phpMan

## NAME
    [POE::Resources] - loader of POE resources

## SYNOPSIS
      # Intended for internal use by [POE::Kernel].
      use [POE::Resources];
      [POE::Resources]->load();

## DESCRIPTION
    [POE::Kernel] is internally split into different resources that are
    separately managed by individual mix-in classes.

    [POE::Resources] is designed as a high-level macro manager for
    [POE::Resource] classes. Currently it implements a single method, load(),
    which loads all the [POE::Resource] classes.

## METHODS
    [POE::Resources] has a public interface, but it is intended to be used
    internally by [POE::Kernel]. Application programmers should never need to
    use [POE::Resources] directly.

  load
    [POE::Kernel] calls load() to loads all the known [POE::Resource] modules.

    Each resource may be handled by a pure perl module, or by an XS module.
    For each resource class, load() first tries to load the
    "[POE::XS::Resource]::..." version of the module. If that fails, load()
    falls back to "[POE::Resource]::...".

## SEE ALSO
    See "Resources" in [POE::Kernel] for public information about POE
    resources.

    See [POE::Resource] for general discussion about resources and the classes
    that manage them.

AUTHORS & LICENSING
    Please see POE for more information about its authors, contributors, and
    POE's licensing.

