actorpp
latest

Contents:

  • Readme Files
  • API
    • Class Hierarchy
    • File Hierarchy
    • Full API
      • Namespaces
        • Namespace actorpp
        • Namespace actorpp::detail
      • Classes and Structs
        • Struct ActorImpl
        • Template Struct ChannelImpl
        • Class Actor
        • Template Class ActorThread
        • Template Class Channel
        • Class IActorThread
        • Class RecvThread
      • Enums
        • Enum CloseReason
      • Functions
        • Function actorpp::connect
        • Template Function actorpp::detail::readable_channel(int, Channel<T>&)
        • Template Function actorpp::detail::readable_channel(int, Channel<T>&, Channel<Ttail>&…)
      • Defines
        • Define ACTORPP_RECV_THREAD_PIPE
actorpp
  • API
  • Edit on GitHub

API

The main components of interest are actorpp::Actor for creating actors, actorpp::ActorThread for running actors in threads, and actorpp::Channel for communicating between/with actors.

Class Hierarchy

    • Namespace actorpp
      • Namespace actorpp::detail
        • Struct ActorImpl
        • Template Struct ChannelImpl
        • Class IActorThread
      • Class Actor
      • Template Class ActorThread
      • Template Class Channel
      • Class RecvThread
      • Enum CloseReason

File Hierarchy

    • Directory actorpp
      • File actor.hpp
      • File net.hpp

Full API

Namespaces

  • Namespace actorpp
    • Namespaces
    • Classes
    • Enums
    • Functions
  • Namespace actorpp::detail
    • Classes
    • Functions

Classes and Structs

  • Struct ActorImpl
    • Struct Documentation
  • Template Struct ChannelImpl
    • Struct Documentation
  • Class Actor
    • Inheritance Relationships
      • Derived Type
    • Class Documentation
  • Template Class ActorThread
    • Inheritance Relationships
      • Base Types
    • Class Documentation
  • Template Class Channel
    • Class Documentation
  • Class IActorThread
    • Inheritance Relationships
      • Derived Type
    • Class Documentation
  • Class RecvThread
    • Inheritance Relationships
      • Base Type
    • Class Documentation

Enums

  • Enum CloseReason
    • Enum Documentation

Functions

  • Function actorpp::connect
    • Function Documentation
  • Template Function actorpp::detail::readable_channel(int, Channel<T>&)
    • Function Documentation
  • Template Function actorpp::detail::readable_channel(int, Channel<T>&, Channel<Ttail>&…)
    • Function Documentation

Defines

  • Define ACTORPP_RECV_THREAD_PIPE
    • Define Documentation
Previous Next

© Copyright 2023, Thomas Nixon. Revision d1aa8e6c.

Built with Sphinx using a theme provided by Read the Docs.