21 using namespace basis;
28 entity_registry::entity_registry()
43 {
return "blank_entity_registry--all are allowed, none are remembered."; }
Provides a dynamically resizable ASCII character string.
A very common template for a dynamic array of bytes.
a platform-independent way to acquire random numbers in a specific range.
basis::astring text_form()
prints out the contents of the entity registry.
bool locate_entity(const octopus_entity &entity, timely::time_stamp &last_active, basis::byte_array &verification)
retrieves the security records for the "entity", if any exist.
virtual ~entity_registry()
Provides a way of identifying users of an octopus object.
Implements a thread-safe roller object.
Represents a point in time relative to the operating system startup time.
#define formal(parameter)
This macro just eats what it's passed; it marks unused formal parameters.
#define MAXINT32
Maximum 32-bit integer value.
The guards collection helps in testing preconditions and reporting errors.
void WHACK(contents *&ptr)
deletion with clearing of the pointer.
An extension to floating point primitives providing approximate equality.