| feisty meow concerns codebase
    2.140
    | 
this simple tentacle just unpacks the encryption_wrapper infoton. More...
#include <encryption_wrapper.h>


| Public Member Functions | |
| unwrapping_tentacle () | |
| virtual | ~unwrapping_tentacle () | 
| DEFINE_CLASS_NAME ("unwrapping_tentacle") | |
| virtual basis::outcome | reconstitute (const structures::string_array &classifier, basis::byte_array &packed_form, infoton *&reformed) | 
| this is a simple enough action that it is totally automated.  More... | |
| virtual basis::outcome | consume (infoton &to_chow, const octopus_request_id &item_id, basis::byte_array &transformed) | 
| this should never be called.  More... | |
|  Public Member Functions inherited from octopi::tentacle_helper< encryption_wrapper > | |
| tentacle_helper (const structures::string_array &classifier, bool backgrounded, int motivational_rate=tentacle::DEFAULT_RATE) | |
| virtual | ~tentacle_helper () | 
| force a virtual destructor.  More... | |
| virtual basis::outcome | consume (infoton &formal(to_chow), const octopus_request_id &formal(item_id), basis::byte_array &transformed) | 
| consume is not really provided here. remember to implement for servers!  More... | |
| virtual void | expunge (const octopus_entity &formal(to_remove)) | 
| no general actions for expunge; they are all class-specific.  More... | |
|  Public Member Functions inherited from octopi::tentacle | |
| tentacle (const structures::string_array &group_name, bool backgrounded, int motivational_rate=tentacle::DEFAULT_RATE) | |
| constructs a tentacle that handles infotons with the "group_name".  More... | |
| virtual | ~tentacle () | 
| DEFINE_CLASS_NAME ("tentacle") | |
| const structures::string_array & | group () const | 
| returns the name of the group that this tentacle services.  More... | |
| bool | backgrounding () const | 
| reports on whether this tentacle supports background operation or not.  More... | |
| int | motivational_rate () const | 
| returns the background processing rate this was constructed with.  More... | |
| virtual void | expunge (const octopus_entity &to_remove)=0 | 
| called to remove traces of the entity "to_remove".  More... | |
| basis::outcome | enqueue (infoton *to_chow, const octopus_request_id &item_id) | 
| holds onto infotons coming from the octopus for backgrounding.  More... | |
| infoton * | next_request (octopus_request_id &item_id) | 
| pops out the next queued request for processing.  More... | |
| bool | store_product (infoton *product, const octopus_request_id &original_id) | 
| used by tentacles to store the objects they produce from infotons.  More... | |
| void | attach_storage (entity_data_bin &storage) | 
| used when a tentacle is being integrated with an octopus.  More... | |
| void | detach_storage () | 
| unhooks the storage bin from this tentacle.  More... | |
| entity_data_bin * | get_storage () | 
| returns the current pointer, which might be nil.  More... | |
| void | propel_arm () | 
| invoked by our thread to cause requests to be processed.  More... | |
| Additional Inherited Members | |
|  Public Types inherited from octopi::tentacle | |
| enum | constants { DEFAULT_RATE = 40 } | 
| enum | outcomes { OKAY = basis::common::OKAY , NOT_FOUND = basis::common::NOT_FOUND , ALREADY_EXISTS = basis::common::EXISTING , BAD_INPUT = basis::common::BAD_INPUT , NO_SPACE = basis::common::NO_SPACE , GARBAGE = basis::common::GARBAGE , DISALLOWED = basis::common::DISALLOWED , NO_HANDLER = basis::common::NO_HANDLER , PARTIAL = basis::common::PARTIAL , ENCRYPTION_MISMATCH = basis::common::ENCRYPTION_MISMATCH } | 
|  Static Public Member Functions inherited from octopi::tentacle | |
| static const char * | outcome_name (const basis::outcome &to_name) | 
| returns the textual form of the outcome "to_name".  More... | |
this simple tentacle just unpacks the encryption_wrapper infoton.
this object should never be doing more than that.
Definition at line 69 of file encryption_wrapper.h.
| octopi::unwrapping_tentacle::unwrapping_tentacle | ( | ) | 
Definition at line 78 of file encryption_wrapper.cpp.
| 
 | virtual | 
Definition at line 83 of file encryption_wrapper.cpp.
| 
 | virtual | 
this should never be called.
Implements octopi::tentacle.
Definition at line 96 of file encryption_wrapper.cpp.
References FUNCDEF, LOG, and basis::array< contents >::reset().
| octopi::unwrapping_tentacle::DEFINE_CLASS_NAME | ( | "unwrapping_tentacle" | ) | 
| 
 | virtual | 
this is a simple enough action that it is totally automated.
Reimplemented from octopi::tentacle_helper< encryption_wrapper >.
Definition at line 86 of file encryption_wrapper.cpp.
References octopi::encryption_wrapper::encryption_classifier(), octopi::tentacle::NO_HANDLER, NULL_POINTER, and octopi::reconstituter().