Exemple #1
0
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;
  }
}