about summary refs log tree commit diff
path: root/src/lib.rs
AgeCommit message (Collapse)AuthorFilesLines
2018-05-03 chore(lib): Make Name & Message types Clone and PartialEqVincent Ambo1-2/+2
2017-10-20 fix(error): Module should be publicVincent Ambo1-1/+1
2017-10-16 refactor(lib): Add some additional documentationVincent Ambo1-3/+7
* improve delete() docs * add docs for send() & receive() * remove unnecessary clone() calls
2017-10-16 chore(lib): Derive Debug traits on Queue, MessageVincent Ambo1-0/+2
2017-10-16 fix(lib): Fix incorrect error message for name validationVincent Ambo1-1/+1
The message should have been the exact opposite, duh!
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 Ambo1-1/+1
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 Ambo1-4/+257
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 chore: Add project scaffoldingVincent Ambo1-0/+7