mirror of
https://github.com/Atmosphere-NX/Atmosphere.git
synced 2025-05-25 12:14:24 -04:00
os: refactor MessageQueue to use new MessageQueueHelper template
This commit is contained in:
parent
c7634c66c4
commit
cf5f431058
4 changed files with 158 additions and 122 deletions
|
@ -46,17 +46,17 @@ namespace ams::os {
|
|||
return TimedSendMessageQueue(std::addressof(this->mq), data, timeout);
|
||||
}
|
||||
|
||||
/* Sending (LIFO functionality) */
|
||||
void SendNext(uintptr_t data) {
|
||||
return SendNextMessageQueue(std::addressof(this->mq), data);
|
||||
/* Jamming (LIFO functionality) */
|
||||
void Jam(uintptr_t data) {
|
||||
return JamMessageQueue(std::addressof(this->mq), data);
|
||||
}
|
||||
|
||||
bool TrySendNext(uintptr_t data) {
|
||||
return TrySendNextMessageQueue(std::addressof(this->mq), data);
|
||||
bool TryJam(uintptr_t data) {
|
||||
return TryJamMessageQueue(std::addressof(this->mq), data);
|
||||
}
|
||||
|
||||
bool TimedSendNext(uintptr_t data, TimeSpan timeout) {
|
||||
return TimedSendNextMessageQueue(std::addressof(this->mq), data, timeout);
|
||||
bool TimedJam(uintptr_t data, TimeSpan timeout) {
|
||||
return TimedJamMessageQueue(std::addressof(this->mq), data, timeout);
|
||||
}
|
||||
|
||||
/* Receive functionality */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue