diff --git a/protocols/acn/pdu.h b/protocols/acn/pdu.h index a094579..3eb3228 100644 --- a/protocols/acn/pdu.h +++ b/protocols/acn/pdu.h @@ -75,9 +75,7 @@ struct Block /** * @brief member Messages of this block */ - std::shared_ptr>> pdu - = std::shared_ptr>> - (new std::vector>); + std::shared_ptr>> pdu = std::make_shared>>(); /** * @brief setParent * @param parent diff --git a/protocols/otp/advertisement.cpp b/protocols/otp/advertisement.cpp index 458e18b..b23a191 100644 --- a/protocols/otp/advertisement.cpp +++ b/protocols/otp/advertisement.cpp @@ -216,13 +216,13 @@ void pdu::iStream(PDU::Stream stream) switch (vector) { case VECTOR_OTP_ADVERTISEMENT_MODULE: - d->payload = std::shared_ptr(new Module::pdu()); + d->payload = std::make_shared(); break; case VECTOR_OTP_ADVERTISEMENT_NAME: - d->payload = std::shared_ptr(new Name::pdu()); + d->payload = std::make_shared(); break; case VECTOR_OTP_ADVERTISEMENT_SYSTEM: - d->payload = std::shared_ptr(new System::pdu()); + d->payload = std::make_shared(); break; default: return; diff --git a/protocols/otp/base.cpp b/protocols/otp/base.cpp index 60ca2f5..22e8e50 100644 --- a/protocols/otp/base.cpp +++ b/protocols/otp/base.cpp @@ -137,11 +137,11 @@ void pdu::iStream(PDU::Stream stream) switch (vector) { case VECTOR_OTP_TRANSFORM_MESSAGE: - d->payload = std::shared_ptr(new Transform::pdu()); + d->payload = std::make_shared(); d->payload->iStream(stream_); break; case VECTOR_OTP_ADVERTISEMENT_MESSAGE: - d->payload = std::shared_ptr(new Advertisement::pdu()); + d->payload = std::make_shared(); d->payload->iStream(stream_); break; } diff --git a/protocols/otp/pdu.h b/protocols/otp/pdu.h index c2e04e1..73aaf61 100644 --- a/protocols/otp/pdu.h +++ b/protocols/otp/pdu.h @@ -58,8 +58,7 @@ struct Block * @brief Messages contained in the block */ std::shared_ptr>> members - = std::shared_ptr>> - (new std::vector>); + = std::make_shared>>(); /** * @brief setParent * @param parent diff --git a/protocols/rpt/rpt.cpp b/protocols/rpt/rpt.cpp index 827c0ad..137c9f2 100644 --- a/protocols/rpt/rpt.cpp +++ b/protocols/rpt/rpt.cpp @@ -248,13 +248,13 @@ void Pdu::iStream(ACN::PDU::Stream stream) switch (vector()) { case VECTOR_RPT_REQUEST: - data->pdu = std::shared_ptr(new REQUEST::Pdu()); + data->pdu = std::make_shared(); break; case VECTOR_RPT_STATUS: - data->pdu = std::shared_ptr(new STATUS::Pdu()); + data->pdu = std::make_shared(); break; case VECTOR_RPT_NOTIFICATION: - data->pdu = std::shared_ptr(new NOTIFICATION::Pdu()); + data->pdu = std::make_shared(); break; default: return;