//
// Automatically generated by ipdlc.
// Edit at your own risk
//


#include "mozilla/net/PHttpChannel.h"

namespace mozilla {
namespace net {
namespace PHttpChannel {

nsresult
CreateEndpoints(
        base::ProcessId aParentDestPid,
        base::ProcessId aChildDestPid,
        mozilla::ipc::Endpoint<mozilla::net::PHttpChannelParent>* aParent,
        mozilla::ipc::Endpoint<mozilla::net::PHttpChannelChild>* aChild)
{
    return mozilla::ipc::CreateEndpoints(mozilla::ipc::PrivateIPDLInterface(), aParentDestPid, aChildDestPid, PHttpChannelMsgStart, PHttpChannelMsgStartChild, aParent, aChild);
}
bool
Transition(
        mozilla::ipc::Trigger trigger,
        State* next)
{
    State from = (*(next));
    switch (from) {
    case __Null:
    case __Error:
        if ((Msg___delete____ID) == ((trigger).mMessage)) {
            (*(next)) = __Dead;
            return true;
        }
        return (__Null) == (from);
    case __Dead:
        mozilla::ipc::LogicError("__delete__()d actor");
        return false;
    case __Dying:
        mozilla::ipc::LogicError("__delete__()d (and unexpectedly dying) actor");
        return false;
    default:
        mozilla::ipc::LogicError("corrupted actor state");
        return false;
    }
}
IPC::Message*
Msg_SetPriority(int32_t routingId)
{
    return new IPC::Message(routingId, Msg_SetPriority__ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Msg_SetPriority");
}
IPC::Message*
Msg_SetClassOfService(int32_t routingId)
{
    return new IPC::Message(routingId, Msg_SetClassOfService__ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Msg_SetClassOfService");
}
IPC::Message*
Msg_SetCacheTokenCachedCharset(int32_t routingId)
{
    return new IPC::Message(routingId, Msg_SetCacheTokenCachedCharset__ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Msg_SetCacheTokenCachedCharset");
}
IPC::Message*
Msg_UpdateAssociatedContentSecurity(int32_t routingId)
{
    return new IPC::Message(routingId, Msg_UpdateAssociatedContentSecurity__ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Msg_UpdateAssociatedContentSecurity");
}
IPC::Message*
Msg_Suspend(int32_t routingId)
{
    return new IPC::Message(routingId, Msg_Suspend__ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Msg_Suspend");
}
IPC::Message*
Msg_Resume(int32_t routingId)
{
    return new IPC::Message(routingId, Msg_Resume__ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Msg_Resume");
}
IPC::Message*
Msg_Cancel(int32_t routingId)
{
    return new IPC::Message(routingId, Msg_Cancel__ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Msg_Cancel");
}
IPC::Message*
Msg_Redirect2Verify(int32_t routingId)
{
    return new IPC::Message(routingId, Msg_Redirect2Verify__ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Msg_Redirect2Verify");
}
IPC::Message*
Msg_DocumentChannelCleanup(int32_t routingId)
{
    return new IPC::Message(routingId, Msg_DocumentChannelCleanup__ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Msg_DocumentChannelCleanup");
}
IPC::Message*
Msg_MarkOfflineCacheEntryAsForeign(int32_t routingId)
{
    return new IPC::Message(routingId, Msg_MarkOfflineCacheEntryAsForeign__ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Msg_MarkOfflineCacheEntryAsForeign");
}
IPC::Message*
Msg_DivertOnDataAvailable(int32_t routingId)
{
    return new IPC::Message(routingId, Msg_DivertOnDataAvailable__ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Msg_DivertOnDataAvailable");
}
IPC::Message*
Msg_DivertOnStopRequest(int32_t routingId)
{
    return new IPC::Message(routingId, Msg_DivertOnStopRequest__ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Msg_DivertOnStopRequest");
}
IPC::Message*
Msg_DivertComplete(int32_t routingId)
{
    return new IPC::Message(routingId, Msg_DivertComplete__ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Msg_DivertComplete");
}
IPC::Message*
Msg_RemoveCorsPreflightCacheEntry(int32_t routingId)
{
    return new IPC::Message(routingId, Msg_RemoveCorsPreflightCacheEntry__ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Msg_RemoveCorsPreflightCacheEntry");
}
IPC::Message*
Msg_DeletingChannel(int32_t routingId)
{
    return new IPC::Message(routingId, Msg_DeletingChannel__ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Msg_DeletingChannel");
}
IPC::Message*
Msg___delete__(int32_t routingId)
{
    return new IPC::Message(routingId, Msg___delete____ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Msg___delete__");
}
IPC::Message*
Reply___delete__(int32_t routingId)
{
    return new IPC::Message(routingId, Reply___delete____ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Reply___delete__");
}
IPC::Message*
Msg_OnStartRequest(int32_t routingId)
{
    return new IPC::Message(routingId, Msg_OnStartRequest__ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Msg_OnStartRequest");
}
IPC::Message*
Msg_OnTransportAndData(int32_t routingId)
{
    return new IPC::Message(routingId, Msg_OnTransportAndData__ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Msg_OnTransportAndData");
}
IPC::Message*
Msg_OnStopRequest(int32_t routingId)
{
    return new IPC::Message(routingId, Msg_OnStopRequest__ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Msg_OnStopRequest");
}
IPC::Message*
Msg_OnProgress(int32_t routingId)
{
    return new IPC::Message(routingId, Msg_OnProgress__ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Msg_OnProgress");
}
IPC::Message*
Msg_OnStatus(int32_t routingId)
{
    return new IPC::Message(routingId, Msg_OnStatus__ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Msg_OnStatus");
}
IPC::Message*
Msg_FailedAsyncOpen(int32_t routingId)
{
    return new IPC::Message(routingId, Msg_FailedAsyncOpen__ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Msg_FailedAsyncOpen");
}
IPC::Message*
Msg_Redirect1Begin(int32_t routingId)
{
    return new IPC::Message(routingId, Msg_Redirect1Begin__ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Msg_Redirect1Begin");
}
IPC::Message*
Msg_Redirect3Complete(int32_t routingId)
{
    return new IPC::Message(routingId, Msg_Redirect3Complete__ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Msg_Redirect3Complete");
}
IPC::Message*
Msg_AssociateApplicationCache(int32_t routingId)
{
    return new IPC::Message(routingId, Msg_AssociateApplicationCache__ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Msg_AssociateApplicationCache");
}
IPC::Message*
Msg_NotifyTrackingProtectionDisabled(int32_t routingId)
{
    return new IPC::Message(routingId, Msg_NotifyTrackingProtectionDisabled__ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Msg_NotifyTrackingProtectionDisabled");
}
IPC::Message*
Msg_FlushedForDiversion(int32_t routingId)
{
    return new IPC::Message(routingId, Msg_FlushedForDiversion__ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Msg_FlushedForDiversion");
}
IPC::Message*
Msg_DivertMessages(int32_t routingId)
{
    return new IPC::Message(routingId, Msg_DivertMessages__ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Msg_DivertMessages");
}
IPC::Message*
Msg_ReportSecurityMessage(int32_t routingId)
{
    return new IPC::Message(routingId, Msg_ReportSecurityMessage__ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Msg_ReportSecurityMessage");
}
IPC::Message*
Msg_DeleteSelf(int32_t routingId)
{
    return new IPC::Message(routingId, Msg_DeleteSelf__ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Msg_DeleteSelf");
}
IPC::Message*
Msg_IssueDeprecationWarning(int32_t routingId)
{
    return new IPC::Message(routingId, Msg_IssueDeprecationWarning__ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Msg_IssueDeprecationWarning");
}
IPC::Message*
Msg_FinishInterceptedRedirect(int32_t routingId)
{
    return new IPC::Message(routingId, Msg_FinishInterceptedRedirect__ID, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PHttpChannel::Msg_FinishInterceptedRedirect");
}

} // namespace PHttpChannel
} // namespace net
} // namespace mozilla
