|
libSmalldb
v0.4
|
| ▼NSmalldb | State Machine Abstraction Layer |
| ▼NStateMachine | Implementation of Smalldb state machine, the nondeterministic parametric finite automaton |
| ▼NAuth | |
| CAllowAllAuth | IAuth implementation which allows everything (for testing only) |
| CCookieAuth | IAuth implementation using Smalldb state machine and shared session token in a cookie to identify SharedTokenMachine instance |
| CIAuth | Authenticator interface |
| CRuntimeException | Something went wrong in state machine authentication |
| CSharedTokenMachine | Session management using a shared token |
| CAbstractBackend | Container and factory of all state machines |
| CAbstractMachine | Implementation of the state machine |
| CArrayMachine | Simple testing machine implementation |
| CBpmnException | Something went wrong when parsing BPMN file |
| CBpmnReader | BPMN reader |
| CFlupdoBackend | Smalldb Backend which provides database via Flupdo |
| CFlupdoCrudMachine | Simple state machine for typical CRUD entities accessed via Flupdo |
| CFlupdoGenericListing | A very generic listing based on Flupdo::SelectBuilder |
| CFlupdoMachine | Base class for state machines accessed via Flupdo |
| CGraphMLException | Something went wrong when parsing GraphML file |
| CGraphMLReader | GraphML reader |
| CIListing | A prefered way to retrieve list of existing state machine instances |
| CIMachineDefinitionReader | Interface of state machine definition reader – converts external file to Smalldb machine definition |
| CInstanceDoesNotExistException | Instance does not exist, so it does not make sense to read properties or something like that |
| CInvalidArgumentException | Wrong data passed to state machine |
| CInvalidReferenceException | Invalid reference requested |
| CJsonDirBackend | Smalldb Backend which loads state machine definitions from a directory full of JSON files and GraphML files |
| CJsonException | |
| CReference | Reference to one or more state machines |
| CRuntimeException | Something went wrong in state machine |
| CSimpleBackend | Simple and stupid backend which must be told about everything |
| CTransitionAccessException | Access denied to requested transition |
| CTransitionException | Something is wrong with current transition |
| CTransitionPreCheckException | Transition aborted by pre-check method |
| CUnknownFiltersException | Unknown filters detected when creating filters |
| CUtils | |
| CArrayAccess | |
| CDomainException | |
| CInvalidArgumentException | |
| CIterator | |
| CJsonSerializable | |
| CPDO | |
| CRuntimeException |
1.8.11