24 using namespace basis;
35 #define LOG(s) CLASS_EMERGENCY_LOG(program_wide_logger::get(), s)
37 cromp_security::cromp_security()
50 #ifdef DEBUG_CROMP_SECURITY
54 return simple_entity_registry::add_entity(client, verification);
Provides a dynamically resizable ASCII character string.
A very common template for a dynamic array of bytes.
virtual ~cromp_security()
virtual bool add_entity(const octopi::octopus_entity &client, const basis::byte_array &verification)
adds the "entity" to the list of authorized users.
Provides a way of identifying users of an octopus object.
basis::astring mangled_form() const
returns the combined string form of the identifier.
Helpful functions for interacting with TCP/IP stacks.
#define FUNCDEF(func_in)
FUNCDEF sets the name of a function (and plugs it into the callstack).
The guards collection helps in testing preconditions and reporting errors.
void WHACK(contents *&ptr)
deletion with clearing of the pointer.
Provides access to the operating system's socket methods.