bool SmsParent::RecvPSmsRequestConstructor(PSmsRequestParent* aActor, const IPCSmsRequest& aRequest) { SmsRequestParent* actor = static_cast<SmsRequestParent*>(aActor); switch (aRequest.type()) { case IPCSmsRequest::TSendMessageRequest: return actor->DoRequest(aRequest.get_SendMessageRequest()); case IPCSmsRequest::TRetrieveMessageRequest: return actor->DoRequest(aRequest.get_RetrieveMessageRequest()); case IPCSmsRequest::TGetMessageRequest: return actor->DoRequest(aRequest.get_GetMessageRequest()); case IPCSmsRequest::TDeleteMessageRequest: return actor->DoRequest(aRequest.get_DeleteMessageRequest()); case IPCSmsRequest::TMarkMessageReadRequest: return actor->DoRequest(aRequest.get_MarkMessageReadRequest()); case IPCSmsRequest::TGetSegmentInfoForTextRequest: return actor->DoRequest(aRequest.get_GetSegmentInfoForTextRequest()); case IPCSmsRequest::TGetSmscAddressRequest: return actor->DoRequest(aRequest.get_GetSmscAddressRequest()); case IPCSmsRequest::TSetSmscAddressRequest: return actor->DoRequest(aRequest.get_SetSmscAddressRequest()); default: MOZ_CRASH("Unknown type!"); } return false; }
bool SmsParent::RecvPSmsRequestConstructor(PSmsRequestParent* aActor, const IPCSmsRequest& aRequest) { SmsRequestParent* actor = static_cast<SmsRequestParent*>(aActor); switch (aRequest.type()) { case IPCSmsRequest::TCreateMessageListRequest: return actor->DoRequest(aRequest.get_CreateMessageListRequest()); case IPCSmsRequest::TSendMessageRequest: return actor->DoRequest(aRequest.get_SendMessageRequest()); case IPCSmsRequest::TGetMessageRequest: return actor->DoRequest(aRequest.get_GetMessageRequest()); case IPCSmsRequest::TDeleteMessageRequest: return actor->DoRequest(aRequest.get_DeleteMessageRequest()); case IPCSmsRequest::TGetNextMessageInListRequest: return actor->DoRequest(aRequest.get_GetNextMessageInListRequest()); case IPCSmsRequest::TMarkMessageReadRequest: return actor->DoRequest(aRequest.get_MarkMessageReadRequest()); case IPCSmsRequest::TGetThreadListRequest: return actor->DoRequest(aRequest.get_GetThreadListRequest()); default: MOZ_NOT_REACHED("Unknown type!"); return false; } MOZ_NOT_REACHED("Should never get here!"); return false; }
bool SmsParent::RecvPSmsRequestConstructor(PSmsRequestParent* aActor, const IPCSmsRequest& aRequest) { SmsRequestParent* actor = static_cast<SmsRequestParent*>(aActor); switch (aRequest.type()) { case IPCSmsRequest::TSendMessageRequest: return actor->DoRequest(aRequest.get_SendMessageRequest()); case IPCSmsRequest::TRetrieveMessageRequest: return actor->DoRequest(aRequest.get_RetrieveMessageRequest()); case IPCSmsRequest::TGetMessageRequest: return actor->DoRequest(aRequest.get_GetMessageRequest()); case IPCSmsRequest::TDeleteMessageRequest: return actor->DoRequest(aRequest.get_DeleteMessageRequest()); case IPCSmsRequest::TMarkMessageReadRequest: return actor->DoRequest(aRequest.get_MarkMessageReadRequest()); default: MOZ_NOT_REACHED("Unknown type!"); break; } return false; }