summaryrefslogtreecommitdiff
path: root/arm/include/out/soong/.intermediates/frameworks/native/libs/binder/libbinder/android_vendor.30_arm_armv7-a-neon_shared/gen/aidl/android/content/pm/PackageChangeEvent.h
blob: 12bc476be553ef3ce04348069b594567d84ec033 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#ifndef AIDL_GENERATED_ANDROID_CONTENT_PM_PACKAGE_CHANGE_EVENT_H_
#define AIDL_GENERATED_ANDROID_CONTENT_PM_PACKAGE_CHANGE_EVENT_H_

#include <binder/Parcel.h>
#include <binder/Status.h>
#include <cstdint>
#include <string>
#include <tuple>

namespace android {

namespace content {

namespace pm {

class PackageChangeEvent : public ::android::Parcelable {
public:
  inline bool operator!=([[maybe_unused]] const PackageChangeEvent& rhs) const {
    return std::tie(packageName, version, lastUpdateTimeMillis, newInstalled, dataRemoved, isDeleted)!=std::tie(rhs.packageName, rhs.version, rhs.lastUpdateTimeMillis, rhs.newInstalled, rhs.dataRemoved, rhs.isDeleted);
  }
  inline bool operator<([[maybe_unused]] const PackageChangeEvent& rhs) const {
    return std::tie(packageName, version, lastUpdateTimeMillis, newInstalled, dataRemoved, isDeleted)<std::tie(rhs.packageName, rhs.version, rhs.lastUpdateTimeMillis, rhs.newInstalled, rhs.dataRemoved, rhs.isDeleted);
  }
  inline bool operator<=([[maybe_unused]] const PackageChangeEvent& rhs) const {
    return std::tie(packageName, version, lastUpdateTimeMillis, newInstalled, dataRemoved, isDeleted)<=std::tie(rhs.packageName, rhs.version, rhs.lastUpdateTimeMillis, rhs.newInstalled, rhs.dataRemoved, rhs.isDeleted);
  }
  inline bool operator==([[maybe_unused]] const PackageChangeEvent& rhs) const {
    return std::tie(packageName, version, lastUpdateTimeMillis, newInstalled, dataRemoved, isDeleted)==std::tie(rhs.packageName, rhs.version, rhs.lastUpdateTimeMillis, rhs.newInstalled, rhs.dataRemoved, rhs.isDeleted);
  }
  inline bool operator>([[maybe_unused]] const PackageChangeEvent& rhs) const {
    return std::tie(packageName, version, lastUpdateTimeMillis, newInstalled, dataRemoved, isDeleted)>std::tie(rhs.packageName, rhs.version, rhs.lastUpdateTimeMillis, rhs.newInstalled, rhs.dataRemoved, rhs.isDeleted);
  }
  inline bool operator>=([[maybe_unused]] const PackageChangeEvent& rhs) const {
    return std::tie(packageName, version, lastUpdateTimeMillis, newInstalled, dataRemoved, isDeleted)>=std::tie(rhs.packageName, rhs.version, rhs.lastUpdateTimeMillis, rhs.newInstalled, rhs.dataRemoved, rhs.isDeleted);
  }
  ::std::string packageName;
  int64_t version;
  int64_t lastUpdateTimeMillis;
  bool newInstalled;
  bool dataRemoved;
  bool isDeleted;
  ::android::status_t readFromParcel(const ::android::Parcel* _aidl_parcel) override final;
  ::android::status_t writeToParcel(::android::Parcel* _aidl_parcel) const override final;
};  // class PackageChangeEvent

}  // namespace pm

}  // namespace content

}  // namespace android

#endif  // AIDL_GENERATED_ANDROID_CONTENT_PM_PACKAGE_CHANGE_EVENT_H_