bool TelephonyParent::RecvPTelephonyRequestConstructor(PTelephonyRequestParent* aActor) { TelephonyRequestParent* actor = static_cast<TelephonyRequestParent*>(aActor); return actor->DoRequest(); }
bool TelephonyParent::RecvPTelephonyRequestConstructor(PTelephonyRequestParent* aActor, const IPCTelephonyRequest& aRequest) { TelephonyRequestParent* actor = static_cast<TelephonyRequestParent*>(aActor); switch (aRequest.type()) { case IPCTelephonyRequest::TEnumerateCallsRequest: return actor->DoRequest(aRequest.get_EnumerateCallsRequest()); case IPCTelephonyRequest::TDialRequest: return actor->DoRequest(aRequest.get_DialRequest()); default: MOZ_CRASH("Unknown type!"); } return false; }