1 #ifndef IDENTITY_TENTACLE_CLASS
2 #define IDENTITY_TENTACLE_CLASS
A very common template for a dynamic array of bytes.
Outcomes describe the state of completion for an operation.
Supports an early step in using octopus services: getting an identity.
virtual basis::outcome reconstitute(const structures::string_array &classifier, basis::byte_array &packed_form, infoton *&reformed)
reinflates an infoton given that we know the type in "classifier".
virtual ~identity_tentacle()
identity_tentacle(octopus &parent)
the "parent" will provide the real identity services.
virtual basis::outcome consume(infoton &to_chow, const octopus_request_id &item_id, basis::byte_array &transformed)
chews on the "to_chow" infoton to perform the requested action.
DEFINE_CLASS_NAME("identity_tentacle")
An infoton is an individual request parcel with accompanying information.
Identifies requests made on an octopus by users.
Octopus is a design pattern for generalized request processing systems.
provides prefab implementations for parts of the tentacle object.
An array of strings with some additional helpful methods.
Automates some common tasks for tentacle implementations. This template provides some default impleme...