Пример #1
0
void Context::updateLogHeader()
{
    if (session())
    {
        mLog.prepend(QString("RPC[%1][%2] ").arg(requestID()).arg(session()->id().toString().right(8).left(7)));
    }
    else
    {
        mLog.prepend(QString("RPC[%1] ").arg(requestID()));
    }
}
Пример #2
0
auto_ptr<oadrPayload> QueryRegistration::generatePayload()
{
	oadrQueryRegistrationType request(requestID());

	request.schemaVersion("2.0b");

	oadrSignedObject oso;

	oso.oadrQueryRegistration(request);

	auto_ptr<oadrPayload> payload(new oadrPayload(oso));

	return payload;
}
auto_ptr<oadrPayload> CreatePartyRegistration::generatePayload()
{
	oadrCreatePartyRegistrationType cpr(requestID(), m_profileType,
			m_transportType, m_reportOnly, m_xmlSignature);

	cpr.schemaVersion("2.0b");

	cpr.oadrHttpPullModel(m_httpPullModel);

	if (m_venName != "")
		cpr.oadrVenName(m_venName);

	oadrSignedObject oso;

	oso.oadrCreatePartyRegistration(cpr);

	auto_ptr<oadrPayload> payload(new oadrPayload(oso));

	return payload;
}
Пример #4
0
auto_ptr<oadrPayload> RegisteredReport::generatePayload()
{
    oadrRegisteredReportType::eiResponse_type eir(responseCode(), requestID());

    if (responseDescription() != "")
        eir.responseDescription(responseDescription());

    oadrRegisteredReportType request(eir);

    request.schemaVersion("2.0b");

    request.venID(venID());

    oadrSignedObject oso;

    oso.oadrRegisteredReport(request);

    auto_ptr<oadrPayload> payload(new oadrPayload(oso));

    return payload;
}
Пример #5
0
auto_ptr<oadrPayload> UpdateReport::generatePayload()
{
    auto_ptr<oadrUpdateReportType> request( new oadrUpdateReportType(requestID()));

    request->schemaVersion("2.0b");

    request->venID(venID());

    oadrUpdateReportType::oadrReport_sequence sequence;

    m_reports->addReportIntervalsToSequence(sequence, m_dtstart, m_reportRequestID, m_createdDateTime);

    request->oadrReport(sequence);

    // generate the oadrPayload
    auto_ptr<oadrSignedObject> oso(new oadrSignedObject());

    oso->oadrUpdateReport(request);

    auto_ptr<oadrPayload> payload(new oadrPayload(oso));

    return payload;
}