-
Notifications
You must be signed in to change notification settings - Fork 4
files
src/
-
rd_protocol.pas
Implementing the protocol itself: http://redis.io/topics/protocol
-
rd_commands.pas
Implementing the commands supported by the database Contains also the parser itself and low level classes per command family
-
rd_types.pas
Implementing the content types that Redis can have
-
rd_database.pas
Will implement the High level database class and will use the above units. You should use this unit for the implementation and not the lower level ones.
tests/
-
test_commands.lpr
Set of tests for rd_commands that check if the commands works properly or not by the implementation. It does not check all of the commands though.
-
test_parser.lpr
Test the Parser code existed at rc_commands.pas at the class TRedisParser .
-
test_protocol.lpr
Test the implementation of the Socket unit. It uses TRedisIO in a raw usage.
-
test_types.lpr
Will create tests for the rd_types unit.
-
tes_database.lpr
Will test the database classes.
tests/unit_tests/
This directory will contain unit tests created by FPCUnits
docs/
This directory will contain full fpdoc documentation for everything on this library.
docs/Tutorial
This directory will contain full examples with documentation inside the source code on how to use the following code.
examples/
This directory will create few simple examples on how things works. It aim will be quick and dirty getting started examples.