status_t Preferences::SetMessage (const char *name, const BMessage *message) { if (HasMessage (name) == true) return ReplaceMessage (name, 0, message); return AddMessage (name, message); }
GPGMultiplayer::SenderAndMessage GPGMultiplayer::GetNextMessage() { if (HasMessage()) { pthread_mutex_lock(&message_mutex_); auto message = incoming_messages_.front(); incoming_messages_.pop(); pthread_mutex_unlock(&message_mutex_); return message; } else { SenderAndMessage blank{"", {}}; return blank; } }