81 строка
2.2 KiB
C++
81 строка
2.2 KiB
C++
// Copyright (c) Microsoft Corporation
|
|
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
|
|
|
|
#include "pch.h"
|
|
#include "http_call_request_message_internal.h"
|
|
|
|
NAMESPACE_MICROSOFT_XBOX_SERVICES_CPP_BEGIN
|
|
|
|
namespace legacy
|
|
{
|
|
|
|
http_call_request_message::http_call_request_message()
|
|
: m_httpRequestMessageType(http_request_message_type::empty_message)
|
|
{
|
|
}
|
|
|
|
http_call_request_message::http_call_request_message(
|
|
_In_ const http_call_request_message_internal *internalObj
|
|
) :
|
|
m_httpRequestMessageType(internalObj->get_http_request_message_type())
|
|
{
|
|
m_requestMessageString = internalObj->request_message_string();
|
|
m_requestMessageVector = internalObj->request_message_vector();
|
|
}
|
|
|
|
const xsapi_internal_string& http_call_request_message::request_message_string() const
|
|
{
|
|
return m_requestMessageString;
|
|
}
|
|
|
|
const xsapi_internal_vector<unsigned char>& http_call_request_message::request_message_vector() const
|
|
{
|
|
return m_requestMessageVector;
|
|
}
|
|
|
|
http_request_message_type http_call_request_message::get_http_request_message_type() const
|
|
{
|
|
return m_httpRequestMessageType;
|
|
}
|
|
|
|
http_call_request_message_internal::http_call_request_message_internal()
|
|
: m_httpRequestMessageType(http_request_message_type::empty_message)
|
|
{
|
|
}
|
|
|
|
http_call_request_message_internal::http_call_request_message_internal(
|
|
_In_ xsapi_internal_string messageString
|
|
) :
|
|
m_requestMessageString(std::move(messageString)),
|
|
m_httpRequestMessageType(http_request_message_type::string_message)
|
|
{
|
|
}
|
|
|
|
http_call_request_message_internal::http_call_request_message_internal(
|
|
_In_ xsapi_internal_vector<unsigned char> messageVector
|
|
) :
|
|
m_requestMessageVector(std::move(messageVector)),
|
|
m_httpRequestMessageType(http_request_message_type::vector_message)
|
|
{
|
|
}
|
|
|
|
const xsapi_internal_string& http_call_request_message_internal::request_message_string() const
|
|
{
|
|
return m_requestMessageString;
|
|
}
|
|
|
|
const xsapi_internal_vector<unsigned char>& http_call_request_message_internal::request_message_vector() const
|
|
{
|
|
return m_requestMessageVector;
|
|
}
|
|
|
|
http_request_message_type
|
|
http_call_request_message_internal::get_http_request_message_type() const
|
|
{
|
|
return m_httpRequestMessageType;
|
|
}
|
|
|
|
}
|
|
|
|
NAMESPACE_MICROSOFT_XBOX_SERVICES_CPP_END
|