about summary refs log tree commit diff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2017-10-16 feat(lib): Implement Drop trait for QueueVincent Ambo1-0/+10
Implements the Drop trait to take care of closing the queue descriptor when a Queue instance is dropped.
2017-10-16 feat(tests): Add a simple send/receive testVincent Ambo2-1/+23
2017-10-16 fix(lib): Trim whitespace from OS limit filesVincent Ambo1-2/+2
2017-10-16 fix(lib): Borrow &self in send/receiveVincent Ambo1-2/+2
2017-10-16 fix(lib): drop(self) after delete() callVincent Ambo1-0/+1
2017-10-16 style: Apply code formatVincent Ambo1-11/+11
2017-10-16 feat: Implement high-level POSIX message queue APIVincent Ambo2-6/+292
Implements a high-level API on top of POSIX message queues (mq_overview(7)). This API can be used to perform local RPC between processes that need to exchange messages *fast* (or *easy*) with priority ordering. The methods are mostly documented but there are still two corner cases that need to be looked at and a lot of tests missing.
2017-10-15 feat(error): Add error-mapping from C callsVincent Ambo1-0/+97
Implements an error enum with mappings from the low-level C calls and appropriate error descriptions.
2017-10-15 chore: Add project scaffoldingVincent Ambo1-0/+7