Merge pull request #5 from ckrinitsin/fixes Fixes
ckrinitsin 101062646+ckrinitsin@users.noreply.github.com
Sun, 23 Mar 2025 20:55:14 +0100
server: remove insertion in get operation
Christian Krinitsin mail@krinitsin.com
Sat, 22 Mar 2025 17:27:01 +0100
Update README.md
ckrinitsin 101062646+ckrinitsin@users.noreply.github.com
Fri, 21 Mar 2025 22:37:23 +0100
Merge pull request #4 from ckrinitsin/client-input Client input
ckrinitsin 101062646+ckrinitsin@users.noreply.github.com
Fri, 21 Mar 2025 22:15:01 +0100
Merge pull request #3 from ckrinitsin/shm Shared Memory Buffer
ckrinitsin 101062646+ckrinitsin@users.noreply.github.com
Fri, 21 Mar 2025 15:20:21 +0100
Merge pull request #2 from ckrinitsin/concurrency Concurrency
ckrinitsin 101062646+ckrinitsin@users.noreply.github.com
Thu, 20 Mar 2025 14:08:05 +0100
Merge pull request #1 from ckrinitsin/hashtable Hashtable
ckrinitsin 101062646+ckrinitsin@users.noreply.github.com
Thu, 20 Mar 2025 12:15:53 +0100
server: convert program argument to integer
Christian Krinitsin mail@krinitsin.com
Thu, 20 Mar 2025 10:39:25 +0100
server: add foundation
Christian Krinitsin mail@krinitsin.com
Wed, 19 Mar 2025 21:30:39 +0100
add gitignore
Christian Krinitsin mail@krinitsin.com
Wed, 19 Mar 2025 21:29:51 +0100
add clang-format
Christian Krinitsin mail@krinitsin.com
Wed, 19 Mar 2025 21:28:58 +0100
add makefile
Christian Krinitsin mail@krinitsin.com
Wed, 19 Mar 2025 21:28:51 +0100
Update README.md
ckrinitsin 101062646+ckrinitsin@users.noreply.github.com
Wed, 19 Mar 2025 21:03:24 +0100
Initial commit
ckrinitsin 101062646+ckrinitsin@users.noreply.github.com
Wed, 19 Mar 2025 21:02:10 +0100
Merge branch 'main' into hashtable
ckrinitsin 101062646+ckrinitsin@users.noreply.github.com
Thu, 20 Mar 2025 12:13:45 +0100
fix gitignore
Christian Krinitsin mail@krinitsin.com
Thu, 20 Mar 2025 12:05:26 +0100
server: add a sample main function, which tests the hashtable
Christian Krinitsin mail@krinitsin.com
Thu, 20 Mar 2025 12:04:49 +0100
server: fix reference issues of hashtable
Christian Krinitsin mail@krinitsin.com
Thu, 20 Mar 2025 12:04:25 +0100
server: add hashtable print method
Christian Krinitsin mail@krinitsin.com
Thu, 20 Mar 2025 12:03:53 +0100
edit Makefile and gitignore
Christian Krinitsin mail@krinitsin.com
Thu, 20 Mar 2025 12:03:17 +0100
server: add hashtable removed
Christian Krinitsin mail@krinitsin.com
Thu, 20 Mar 2025 10:36:43 +0100
server: add hashtable get
Christian Krinitsin mail@krinitsin.com
Thu, 20 Mar 2025 10:36:20 +0100
server: add hashtable insert
Christian Krinitsin mail@krinitsin.com
Thu, 20 Mar 2025 10:36:07 +0100
server: add hashtable util functions
Christian Krinitsin mail@krinitsin.com
Thu, 20 Mar 2025 10:35:43 +0100
server: add hashtable foundation
Christian Krinitsin mail@krinitsin.com
Thu, 20 Mar 2025 10:33:32 +0100
server: add concurrency and edit gitignore
Christian Krinitsin mail@krinitsin.com
Thu, 20 Mar 2025 14:06:44 +0100
implement the server to process the queue
Christian Krinitsin mail@krinitsin.com
Fri, 21 Mar 2025 15:12:27 +0100
implement a queue with a mutex to prevent concurrent accesses to the shared memory
Christian Krinitsin mail@krinitsin.com
Fri, 21 Mar 2025 15:11:06 +0100
implement communication between server and client (without mutexes and with queue_length of 1)
Christian Krinitsin mail@krinitsin.com
Fri, 21 Mar 2025 10:42:09 +0100
edit Makefile
Christian Krinitsin mail@krinitsin.com
Fri, 21 Mar 2025 10:41:22 +0100
server: implement a SharedMemoryServer with (de)initilization of the memory buffer
Christian Krinitsin mail@krinitsin.com
Thu, 20 Mar 2025 17:35:29 +0100
server: add common structure for shared memory
Christian Krinitsin mail@krinitsin.com
Thu, 20 Mar 2025 17:34:42 +0100
edit gitignore and Makefile
Christian Krinitsin mail@krinitsin.com
Thu, 20 Mar 2025 17:34:07 +0100
add doxygen-comments for each member
Christian Krinitsin mail@krinitsin.com
Fri, 21 Mar 2025 22:13:38 +0100
renaming and refactoring
Christian Krinitsin mail@krinitsin.com
Fri, 21 Mar 2025 22:12:49 +0100
get response for every operation and print it
Christian Krinitsin mail@krinitsin.com
Fri, 21 Mar 2025 16:33:37 +0100
client: add client class with input processing
Christian Krinitsin mail@krinitsin.com
Fri, 21 Mar 2025 16:17:20 +0100
last small formatting fixes
Christian Krinitsin mail@krinitsin.com
Sun, 23 Mar 2025 20:52:03 +0100
add a request status, so that multiple clients cannot overwrite requests from other clients
Christian Krinitsin mail@krinitsin.com
Sun, 23 Mar 2025 20:34:26 +0100
prevent multiple server instances
Christian Krinitsin mail@krinitsin.com
Sun, 23 Mar 2025 20:11:53 +0100
add server-destructor for termination
Christian Krinitsin mail@krinitsin.com
Sun, 23 Mar 2025 20:07:30 +0100
add server-shutdown with <Ctrl+C>
Christian Krinitsin mail@krinitsin.com
Sun, 23 Mar 2025 19:09:52 +0100
fix terminology
Christian Krinitsin mail@krinitsin.com
Sun, 23 Mar 2025 17:50:37 +0100