| // Copyright 2018 The Chromium Authors. All rights reserved. | |
| // Use of this source code is governed by a BSD-style license that can be | |
| // found in the LICENSE file. | |
| #include "net/ntlm/ntlm_constants.h" | |
| namespace net { | |
| namespace ntlm { | |
| AvPair::AvPair() = default; | |
| AvPair::AvPair(TargetInfoAvId avid, uint16_t avlen) | |
| : avid(avid), avlen(avlen) {} | |
| AvPair::AvPair(TargetInfoAvId avid, std::vector<uint8_t> buffer) | |
| : buffer(std::move(buffer)), avid(avid) { | |
| avlen = this->buffer.size(); | |
| } | |
| AvPair::AvPair(const AvPair& other) = default; | |
| AvPair::AvPair(AvPair&& other) = default; | |
| AvPair::~AvPair() = default; | |
| AvPair& AvPair::operator=(const AvPair& other) = default; | |
| AvPair& AvPair::operator=(AvPair&& other) = default; | |
| } // namespace ntlm | |
| } // namespace net |