summaryrefslogtreecommitdiff
path: root/api/franca/navigation/src-gen/org/genivi/navigation/poiservice/POIServiceTypes.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'api/franca/navigation/src-gen/org/genivi/navigation/poiservice/POIServiceTypes.cpp')
-rw-r--r--api/franca/navigation/src-gen/org/genivi/navigation/poiservice/POIServiceTypes.cpp722
1 files changed, 722 insertions, 0 deletions
diff --git a/api/franca/navigation/src-gen/org/genivi/navigation/poiservice/POIServiceTypes.cpp b/api/franca/navigation/src-gen/org/genivi/navigation/poiservice/POIServiceTypes.cpp
new file mode 100644
index 0000000..021a56e
--- /dev/null
+++ b/api/franca/navigation/src-gen/org/genivi/navigation/poiservice/POIServiceTypes.cpp
@@ -0,0 +1,722 @@
+/*
+* This file was generated by the CommonAPI Generators.
+* Used org.genivi.commonapi.core 2.1.6.v20140519.
+* Used org.franca.core 0.8.11.201401091023.
+*
+* This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
+* If a copy of the MPL was not distributed with this file, You can obtain one at
+* http://mozilla.org/MPL/2.0/.
+*/
+#include "POIServiceTypes.h"
+
+
+namespace org {
+namespace genivi {
+namespace navigation {
+namespace poiservice {
+namespace POIServiceTypes {
+
+
+
+
+
+
+
+
+
+
+
+
+
+Details::Details(const std::vector<CategoryID>& parentsIdValue, const Icon& iconsValue, const std::string& nameValue, const std::string& shortDescValue, const Media& mediaValue):
+ parentsId(parentsIdValue),
+ icons(iconsValue),
+ name(nameValue),
+ shortDesc(shortDescValue),
+ media(mediaValue)
+{
+}
+
+
+bool operator==(const Details& lhs, const Details& rhs) {
+ if (&lhs == &rhs)
+ return true;
+
+ return
+ lhs.parentsId == rhs.parentsId &&
+ lhs.icons == rhs.icons &&
+ lhs.name == rhs.name &&
+ lhs.shortDesc == rhs.shortDesc &&
+ lhs.media == rhs.media
+ ;
+}
+
+void Details::readFromInputStream(CommonAPI::InputStream& inputStream) {
+ inputStream >> parentsId;
+ inputStream >> icons;
+ inputStream >> name;
+ inputStream >> shortDesc;
+ inputStream >> media;
+}
+
+void Details::writeToOutputStream(CommonAPI::OutputStream& outputStream) const {
+ outputStream << parentsId;
+ outputStream << icons;
+ outputStream << name;
+ outputStream << shortDesc;
+ outputStream << media;
+}
+
+Operator::Operator(const OperatorType& typeValue, const std::string& nameValue, const AttributeValue& valueValue):
+ type(typeValue),
+ name(nameValue),
+ value(valueValue)
+{
+}
+
+
+bool operator==(const Operator& lhs, const Operator& rhs) {
+ if (&lhs == &rhs)
+ return true;
+
+ return
+ lhs.type == rhs.type &&
+ lhs.name == rhs.name &&
+ lhs.value == rhs.value
+ ;
+}
+
+void Operator::readFromInputStream(CommonAPI::InputStream& inputStream) {
+ inputStream >> type;
+ inputStream >> name;
+ inputStream >> value;
+}
+
+void Operator::writeToOutputStream(CommonAPI::OutputStream& outputStream) const {
+ outputStream << type;
+ outputStream << name;
+ outputStream << value;
+}
+
+CategoryAttribute::CategoryAttribute(const AttributeID& idValue, const std::string& nameValue, const AttributeType& typeValue, const std::vector<Operator>& operatorsValue):
+ id(idValue),
+ name(nameValue),
+ type(typeValue),
+ operators(operatorsValue)
+{
+}
+
+
+bool operator==(const CategoryAttribute& lhs, const CategoryAttribute& rhs) {
+ if (&lhs == &rhs)
+ return true;
+
+ return
+ lhs.id == rhs.id &&
+ lhs.name == rhs.name &&
+ lhs.type == rhs.type &&
+ lhs.operators == rhs.operators
+ ;
+}
+
+void CategoryAttribute::readFromInputStream(CommonAPI::InputStream& inputStream) {
+ inputStream >> id;
+ inputStream >> name;
+ inputStream >> type;
+ inputStream >> operators;
+}
+
+void CategoryAttribute::writeToOutputStream(CommonAPI::OutputStream& outputStream) const {
+ outputStream << id;
+ outputStream << name;
+ outputStream << type;
+ outputStream << operators;
+}
+
+CategorySortOption::CategorySortOption(const CategoryID& idValue, const std::string& nameValue):
+ id(idValue),
+ name(nameValue)
+{
+}
+
+
+bool operator==(const CategorySortOption& lhs, const CategorySortOption& rhs) {
+ if (&lhs == &rhs)
+ return true;
+
+ return
+ lhs.id == rhs.id &&
+ lhs.name == rhs.name
+ ;
+}
+
+void CategorySortOption::readFromInputStream(CommonAPI::InputStream& inputStream) {
+ inputStream >> id;
+ inputStream >> name;
+}
+
+void CategorySortOption::writeToOutputStream(CommonAPI::OutputStream& outputStream) const {
+ outputStream << id;
+ outputStream << name;
+}
+
+CAMCategory::CAMCategory(const Details& detailsValue, const std::vector<CategoryAttribute>& attributesValue, const std::vector<CategorySortOption>& sortOptionsValue):
+ details(detailsValue),
+ attributes(attributesValue),
+ sortOptions(sortOptionsValue)
+{
+}
+
+
+bool operator==(const CAMCategory& lhs, const CAMCategory& rhs) {
+ if (&lhs == &rhs)
+ return true;
+
+ return
+ lhs.details == rhs.details &&
+ lhs.attributes == rhs.attributes &&
+ lhs.sortOptions == rhs.sortOptions
+ ;
+}
+
+void CAMCategory::readFromInputStream(CommonAPI::InputStream& inputStream) {
+ inputStream >> details;
+ inputStream >> attributes;
+ inputStream >> sortOptions;
+}
+
+void CAMCategory::writeToOutputStream(CommonAPI::OutputStream& outputStream) const {
+ outputStream << details;
+ outputStream << attributes;
+ outputStream << sortOptions;
+}
+
+CAMCategoryUpdate::CAMCategoryUpdate(const CategoryID& idValue, const std::vector<CategoryAttribute>& attributesValue, const std::vector<CategorySortOption>& sortOptionsValue):
+ id(idValue),
+ attributes(attributesValue),
+ sortOptions(sortOptionsValue)
+{
+}
+
+
+bool operator==(const CAMCategoryUpdate& lhs, const CAMCategoryUpdate& rhs) {
+ if (&lhs == &rhs)
+ return true;
+
+ return
+ lhs.id == rhs.id &&
+ lhs.attributes == rhs.attributes &&
+ lhs.sortOptions == rhs.sortOptions
+ ;
+}
+
+void CAMCategoryUpdate::readFromInputStream(CommonAPI::InputStream& inputStream) {
+ inputStream >> id;
+ inputStream >> attributes;
+ inputStream >> sortOptions;
+}
+
+void CAMCategoryUpdate::writeToOutputStream(CommonAPI::OutputStream& outputStream) const {
+ outputStream << id;
+ outputStream << attributes;
+ outputStream << sortOptions;
+}
+
+PoiAttribute::PoiAttribute(const AttributeID& idValue, const AttributeType& typeValue, const AttributeValue& valueValue):
+ id(idValue),
+ type(typeValue),
+ value(valueValue)
+{
+}
+
+
+bool operator==(const PoiAttribute& lhs, const PoiAttribute& rhs) {
+ if (&lhs == &rhs)
+ return true;
+
+ return
+ lhs.id == rhs.id &&
+ lhs.type == rhs.type &&
+ lhs.value == rhs.value
+ ;
+}
+
+void PoiAttribute::readFromInputStream(CommonAPI::InputStream& inputStream) {
+ inputStream >> id;
+ inputStream >> type;
+ inputStream >> value;
+}
+
+void PoiAttribute::writeToOutputStream(CommonAPI::OutputStream& outputStream) const {
+ outputStream << id;
+ outputStream << type;
+ outputStream << value;
+}
+
+CategoryAndRadius::CategoryAndRadius(const CategoryID& idValue, const uint32_t& radiusValue):
+ id(idValue),
+ radius(radiusValue)
+{
+}
+
+
+bool operator==(const CategoryAndRadius& lhs, const CategoryAndRadius& rhs) {
+ if (&lhs == &rhs)
+ return true;
+
+ return
+ lhs.id == rhs.id &&
+ lhs.radius == rhs.radius
+ ;
+}
+
+void CategoryAndRadius::readFromInputStream(CommonAPI::InputStream& inputStream) {
+ inputStream >> id;
+ inputStream >> radius;
+}
+
+void CategoryAndRadius::writeToOutputStream(CommonAPI::OutputStream& outputStream) const {
+ outputStream << id;
+ outputStream << radius;
+}
+
+PoiDetails::PoiDetails(const POI_ID& idValue, const std::string& nameValue, const NavigationTypes::Coordinate3D& locationValue):
+ id(idValue),
+ name(nameValue),
+ location(locationValue)
+{
+}
+
+
+bool operator==(const PoiDetails& lhs, const PoiDetails& rhs) {
+ if (&lhs == &rhs)
+ return true;
+
+ return
+ lhs.id == rhs.id &&
+ lhs.name == rhs.name &&
+ lhs.location == rhs.location
+ ;
+}
+
+void PoiDetails::readFromInputStream(CommonAPI::InputStream& inputStream) {
+ inputStream >> id;
+ inputStream >> name;
+ inputStream >> location;
+}
+
+void PoiDetails::writeToOutputStream(CommonAPI::OutputStream& outputStream) const {
+ outputStream << id;
+ outputStream << name;
+ outputStream << location;
+}
+
+SearchResultDetails::SearchResultDetails(const PoiDetails& detailsValue, const std::vector<CategoryID>& categoriesValue, const std::vector<PoiAttribute>& attributesValue):
+ details(detailsValue),
+ categories(categoriesValue),
+ attributes(attributesValue)
+{
+}
+
+
+bool operator==(const SearchResultDetails& lhs, const SearchResultDetails& rhs) {
+ if (&lhs == &rhs)
+ return true;
+
+ return
+ lhs.details == rhs.details &&
+ lhs.categories == rhs.categories &&
+ lhs.attributes == rhs.attributes
+ ;
+}
+
+void SearchResultDetails::readFromInputStream(CommonAPI::InputStream& inputStream) {
+ inputStream >> details;
+ inputStream >> categories;
+ inputStream >> attributes;
+}
+
+void SearchResultDetails::writeToOutputStream(CommonAPI::OutputStream& outputStream) const {
+ outputStream << details;
+ outputStream << categories;
+ outputStream << attributes;
+}
+
+SearchResult::SearchResult(const POI_ID& idValue, const uint32_t& distanceValue, const uint16_t& routeStatusValue, const std::vector<PoiAttribute>& attributesValue):
+ id(idValue),
+ distance(distanceValue),
+ routeStatus(routeStatusValue),
+ attributes(attributesValue)
+{
+}
+
+
+bool operator==(const SearchResult& lhs, const SearchResult& rhs) {
+ if (&lhs == &rhs)
+ return true;
+
+ return
+ lhs.id == rhs.id &&
+ lhs.distance == rhs.distance &&
+ lhs.routeStatus == rhs.routeStatus &&
+ lhs.attributes == rhs.attributes
+ ;
+}
+
+void SearchResult::readFromInputStream(CommonAPI::InputStream& inputStream) {
+ inputStream >> id;
+ inputStream >> distance;
+ inputStream >> routeStatus;
+ inputStream >> attributes;
+}
+
+void SearchResult::writeToOutputStream(CommonAPI::OutputStream& outputStream) const {
+ outputStream << id;
+ outputStream << distance;
+ outputStream << routeStatus;
+ outputStream << attributes;
+}
+
+PoiCAMDetails::PoiCAMDetails(const POI_ID& sourceIdValue, const std::string& nameValue, const CategoryID& categoryValue, const NavigationTypes::Coordinate3D& locationValue, const uint16_t& distanceValue, const std::vector<PoiAttribute>& attributesValue):
+ sourceId(sourceIdValue),
+ name(nameValue),
+ category(categoryValue),
+ location(locationValue),
+ distance(distanceValue),
+ attributes(attributesValue)
+{
+}
+
+
+bool operator==(const PoiCAMDetails& lhs, const PoiCAMDetails& rhs) {
+ if (&lhs == &rhs)
+ return true;
+
+ return
+ lhs.sourceId == rhs.sourceId &&
+ lhs.name == rhs.name &&
+ lhs.category == rhs.category &&
+ lhs.location == rhs.location &&
+ lhs.distance == rhs.distance &&
+ lhs.attributes == rhs.attributes
+ ;
+}
+
+void PoiCAMDetails::readFromInputStream(CommonAPI::InputStream& inputStream) {
+ inputStream >> sourceId;
+ inputStream >> name;
+ inputStream >> category;
+ inputStream >> location;
+ inputStream >> distance;
+ inputStream >> attributes;
+}
+
+void PoiCAMDetails::writeToOutputStream(CommonAPI::OutputStream& outputStream) const {
+ outputStream << sourceId;
+ outputStream << name;
+ outputStream << category;
+ outputStream << location;
+ outputStream << distance;
+ outputStream << attributes;
+}
+
+AttributeDetails::AttributeDetails(const AttributeID& idValue, const CategoryID& categoryIdValue, const AttributeType& typeValue, const AttributeValue& valueValue, const OperatorType& operValue, const bool& mandatoryValue):
+ id(idValue),
+ categoryId(categoryIdValue),
+ type(typeValue),
+ value(valueValue),
+ oper(operValue),
+ mandatory(mandatoryValue)
+{
+}
+
+
+bool operator==(const AttributeDetails& lhs, const AttributeDetails& rhs) {
+ if (&lhs == &rhs)
+ return true;
+
+ return
+ lhs.id == rhs.id &&
+ lhs.categoryId == rhs.categoryId &&
+ lhs.type == rhs.type &&
+ lhs.value == rhs.value &&
+ lhs.oper == rhs.oper &&
+ lhs.mandatory == rhs.mandatory
+ ;
+}
+
+void AttributeDetails::readFromInputStream(CommonAPI::InputStream& inputStream) {
+ inputStream >> id;
+ inputStream >> categoryId;
+ inputStream >> type;
+ inputStream >> value;
+ inputStream >> oper;
+ inputStream >> mandatory;
+}
+
+void AttributeDetails::writeToOutputStream(CommonAPI::OutputStream& outputStream) const {
+ outputStream << id;
+ outputStream << categoryId;
+ outputStream << type;
+ outputStream << value;
+ outputStream << oper;
+ outputStream << mandatory;
+}
+
+CategoryDetails::CategoryDetails(const CategoryID& uniqueIdValue, const std::vector<CategoryID>& parentsIdValue, const Icon& iconsValue, const std::string& nameValue, const bool& topLevelValue, const std::string& descriptionValue, const Media& mediaValue):
+ uniqueId(uniqueIdValue),
+ parentsId(parentsIdValue),
+ icons(iconsValue),
+ name(nameValue),
+ topLevel(topLevelValue),
+ description(descriptionValue),
+ media(mediaValue)
+{
+}
+
+
+bool operator==(const CategoryDetails& lhs, const CategoryDetails& rhs) {
+ if (&lhs == &rhs)
+ return true;
+
+ return
+ lhs.uniqueId == rhs.uniqueId &&
+ lhs.parentsId == rhs.parentsId &&
+ lhs.icons == rhs.icons &&
+ lhs.name == rhs.name &&
+ lhs.topLevel == rhs.topLevel &&
+ lhs.description == rhs.description &&
+ lhs.media == rhs.media
+ ;
+}
+
+void CategoryDetails::readFromInputStream(CommonAPI::InputStream& inputStream) {
+ inputStream >> uniqueId;
+ inputStream >> parentsId;
+ inputStream >> icons;
+ inputStream >> name;
+ inputStream >> topLevel;
+ inputStream >> description;
+ inputStream >> media;
+}
+
+void CategoryDetails::writeToOutputStream(CommonAPI::OutputStream& outputStream) const {
+ outputStream << uniqueId;
+ outputStream << parentsId;
+ outputStream << icons;
+ outputStream << name;
+ outputStream << topLevel;
+ outputStream << description;
+ outputStream << media;
+}
+
+Category::Category(const CategoryDetails& detailsValue, const std::vector<CategoryAttribute>& attributesValue, const std::vector<CategorySortOption>& sortOptionsValue):
+ details(detailsValue),
+ attributes(attributesValue),
+ sortOptions(sortOptionsValue)
+{
+}
+
+
+bool operator==(const Category& lhs, const Category& rhs) {
+ if (&lhs == &rhs)
+ return true;
+
+ return
+ lhs.details == rhs.details &&
+ lhs.attributes == rhs.attributes &&
+ lhs.sortOptions == rhs.sortOptions
+ ;
+}
+
+void Category::readFromInputStream(CommonAPI::InputStream& inputStream) {
+ inputStream >> details;
+ inputStream >> attributes;
+ inputStream >> sortOptions;
+}
+
+void Category::writeToOutputStream(CommonAPI::OutputStream& outputStream) const {
+ outputStream << details;
+ outputStream << attributes;
+ outputStream << sortOptions;
+}
+
+CategoryAndLevel::CategoryAndLevel(const CategoryID& uniqueIdValue, const bool& topLevelValue):
+ uniqueId(uniqueIdValue),
+ topLevel(topLevelValue)
+{
+}
+
+
+bool operator==(const CategoryAndLevel& lhs, const CategoryAndLevel& rhs) {
+ if (&lhs == &rhs)
+ return true;
+
+ return
+ lhs.uniqueId == rhs.uniqueId &&
+ lhs.topLevel == rhs.topLevel
+ ;
+}
+
+void CategoryAndLevel::readFromInputStream(CommonAPI::InputStream& inputStream) {
+ inputStream >> uniqueId;
+ inputStream >> topLevel;
+}
+
+void CategoryAndLevel::writeToOutputStream(CommonAPI::OutputStream& outputStream) const {
+ outputStream << uniqueId;
+ outputStream << topLevel;
+}
+
+CategoryAndName::CategoryAndName(const CategoryID& uniqueIdValue, const std::string& nameValue, const bool& topLevelValue):
+ uniqueId(uniqueIdValue),
+ name(nameValue),
+ topLevel(topLevelValue)
+{
+}
+
+
+bool operator==(const CategoryAndName& lhs, const CategoryAndName& rhs) {
+ if (&lhs == &rhs)
+ return true;
+
+ return
+ lhs.uniqueId == rhs.uniqueId &&
+ lhs.name == rhs.name &&
+ lhs.topLevel == rhs.topLevel
+ ;
+}
+
+void CategoryAndName::readFromInputStream(CommonAPI::InputStream& inputStream) {
+ inputStream >> uniqueId;
+ inputStream >> name;
+ inputStream >> topLevel;
+}
+
+void CategoryAndName::writeToOutputStream(CommonAPI::OutputStream& outputStream) const {
+ outputStream << uniqueId;
+ outputStream << name;
+ outputStream << topLevel;
+}
+
+CategoryAndReason::CategoryAndReason(const CategoryID& unique_idValue, const uint16_t& reasonValue):
+ unique_id(unique_idValue),
+ reason(reasonValue)
+{
+}
+
+
+bool operator==(const CategoryAndReason& lhs, const CategoryAndReason& rhs) {
+ if (&lhs == &rhs)
+ return true;
+
+ return
+ lhs.unique_id == rhs.unique_id &&
+ lhs.reason == rhs.reason
+ ;
+}
+
+void CategoryAndReason::readFromInputStream(CommonAPI::InputStream& inputStream) {
+ inputStream >> unique_id;
+ inputStream >> reason;
+}
+
+void CategoryAndReason::writeToOutputStream(CommonAPI::OutputStream& outputStream) const {
+ outputStream << unique_id;
+ outputStream << reason;
+}
+
+CategoryAndStatus::CategoryAndStatus(const CategoryID& uniqueIdValue, const bool& statusValue):
+ uniqueId(uniqueIdValue),
+ status(statusValue)
+{
+}
+
+
+bool operator==(const CategoryAndStatus& lhs, const CategoryAndStatus& rhs) {
+ if (&lhs == &rhs)
+ return true;
+
+ return
+ lhs.uniqueId == rhs.uniqueId &&
+ lhs.status == rhs.status
+ ;
+}
+
+void CategoryAndStatus::readFromInputStream(CommonAPI::InputStream& inputStream) {
+ inputStream >> uniqueId;
+ inputStream >> status;
+}
+
+void CategoryAndStatus::writeToOutputStream(CommonAPI::OutputStream& outputStream) const {
+ outputStream << uniqueId;
+ outputStream << status;
+}
+
+PoiAddedDetails::PoiAddedDetails(const std::string& nameValue, const NavigationTypes::Coordinate3D& locationValue, const std::vector<PoiAttribute>& attributesValue):
+ name(nameValue),
+ location(locationValue),
+ attributes(attributesValue)
+{
+}
+
+
+bool operator==(const PoiAddedDetails& lhs, const PoiAddedDetails& rhs) {
+ if (&lhs == &rhs)
+ return true;
+
+ return
+ lhs.name == rhs.name &&
+ lhs.location == rhs.location &&
+ lhs.attributes == rhs.attributes
+ ;
+}
+
+void PoiAddedDetails::readFromInputStream(CommonAPI::InputStream& inputStream) {
+ inputStream >> name;
+ inputStream >> location;
+ inputStream >> attributes;
+}
+
+void PoiAddedDetails::writeToOutputStream(CommonAPI::OutputStream& outputStream) const {
+ outputStream << name;
+ outputStream << location;
+ outputStream << attributes;
+}
+
+Locales::Locales(const std::string& languageCodeValue, const std::string& countryCodeValue, const std::string& scriptCodeValue):
+ languageCode(languageCodeValue),
+ countryCode(countryCodeValue),
+ scriptCode(scriptCodeValue)
+{
+}
+
+
+bool operator==(const Locales& lhs, const Locales& rhs) {
+ if (&lhs == &rhs)
+ return true;
+
+ return
+ lhs.languageCode == rhs.languageCode &&
+ lhs.countryCode == rhs.countryCode &&
+ lhs.scriptCode == rhs.scriptCode
+ ;
+}
+
+void Locales::readFromInputStream(CommonAPI::InputStream& inputStream) {
+ inputStream >> languageCode;
+ inputStream >> countryCode;
+ inputStream >> scriptCode;
+}
+
+void Locales::writeToOutputStream(CommonAPI::OutputStream& outputStream) const {
+ outputStream << languageCode;
+ outputStream << countryCode;
+ outputStream << scriptCode;
+}
+
+} // namespace POIServiceTypes
+} // namespace poiservice
+} // namespace navigation
+} // namespace genivi
+} // namespace org