1*6777b538SAndroid Build Coastguard Worker // Copyright 2018 The Chromium Authors 2*6777b538SAndroid Build Coastguard Worker // Use of this source code is governed by a BSD-style license that can be 3*6777b538SAndroid Build Coastguard Worker // found in the LICENSE file. 4*6777b538SAndroid Build Coastguard Worker 5*6777b538SAndroid Build Coastguard Worker #include "net/ntlm/ntlm_constants.h" 6*6777b538SAndroid Build Coastguard Worker 7*6777b538SAndroid Build Coastguard Worker namespace net::ntlm { 8*6777b538SAndroid Build Coastguard Worker 9*6777b538SAndroid Build Coastguard Worker AvPair::AvPair() = default; 10*6777b538SAndroid Build Coastguard Worker AvPair(TargetInfoAvId avid,uint16_t avlen)11*6777b538SAndroid Build Coastguard WorkerAvPair::AvPair(TargetInfoAvId avid, uint16_t avlen) 12*6777b538SAndroid Build Coastguard Worker : avid(avid), avlen(avlen) {} 13*6777b538SAndroid Build Coastguard Worker AvPair(TargetInfoAvId avid,std::vector<uint8_t> buffer)14*6777b538SAndroid Build Coastguard WorkerAvPair::AvPair(TargetInfoAvId avid, std::vector<uint8_t> buffer) 15*6777b538SAndroid Build Coastguard Worker : buffer(std::move(buffer)), avid(avid) { 16*6777b538SAndroid Build Coastguard Worker avlen = this->buffer.size(); 17*6777b538SAndroid Build Coastguard Worker } 18*6777b538SAndroid Build Coastguard Worker 19*6777b538SAndroid Build Coastguard Worker AvPair::AvPair(const AvPair& other) = default; 20*6777b538SAndroid Build Coastguard Worker 21*6777b538SAndroid Build Coastguard Worker AvPair::AvPair(AvPair&& other) = default; 22*6777b538SAndroid Build Coastguard Worker 23*6777b538SAndroid Build Coastguard Worker AvPair::~AvPair() = default; 24*6777b538SAndroid Build Coastguard Worker 25*6777b538SAndroid Build Coastguard Worker AvPair& AvPair::operator=(const AvPair& other) = default; 26*6777b538SAndroid Build Coastguard Worker 27*6777b538SAndroid Build Coastguard Worker AvPair& AvPair::operator=(AvPair&& other) = default; 28*6777b538SAndroid Build Coastguard Worker 29*6777b538SAndroid Build Coastguard Worker } // namespace net::ntlm 30