blob: 9403955281ca9a0abc74b46836358b1769917623 [file] [log] [blame]
// Copyright 2019 The Chromium OS Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef SHILL_DATA_TYPES_H_
#define SHILL_DATA_TYPES_H_
#include <stdint.h>
#include <map>
#include <string>
#include <vector>
#include <dbus/object_path.h>
namespace shill {
using ByteArray = std::vector<uint8_t>;
using ByteArrays = std::vector<ByteArray>;
using RpcIdentifier = dbus::ObjectPath;
using RpcIdentifiers = std::vector<RpcIdentifier>;
using Strings = std::vector<std::string>;
using Stringmap = std::map<std::string, std::string>;
using Stringmaps = std::vector<Stringmap>;
using Uint16s = std::vector<uint16_t>;
} // namespace shill
#endif // SHILL_DATA_TYPES_H_