Action Engine
Loading...
Searching...
No Matches
action.h File Reference

Detailed Description

An interface for ActionEngine Action launch helper / handler context.

This file contains the definition of the Action class, which is used to call ActionEngine actions and provide context in handlers (e.g. node map, session, stream).

#include <memory>
#include <optional>
#include <string>
#include <string_view>
#include <utility>
#include <vector>
#include <absl/base/nullability.h>
#include <absl/base/thread_annotations.h>
#include <absl/container/flat_hash_map.h>
#include <absl/container/flat_hash_set.h>
#include <absl/status/status.h>
#include <absl/time/time.h>
#include "actionengine/actions/registry.h"
#include "actionengine/actions/schema.h"
#include "actionengine/concurrency/concurrency.h"
#include "actionengine/data/types.h"
#include "actionengine/net/stream.h"
#include "actionengine/nodes/async_node.h"
#include "actionengine/nodes/node_map.h"
#include "actionengine/stores/chunk_store_reader.h"

Go to the source code of this file.

Classes

class  act::Action