/packages/modules/Connectivity/staticlibs/netd/libnetdutils/include/netdutils/ |
D | Slice.h | 41 class Slice { 43 Slice() = default; 46 Slice(void* base, void* limit) : mBase(toUint8(base)), mLimit(toUint8(limit)) {} in Slice() function 49 Slice(void* base, size_t size) : Slice(base, toUint8(base) + size) {} in Slice() function 72 inline const Slice makeSlice(const T& ref) { in makeSlice() 79 inline const Slice makeSlice(const std::string& s) { in makeSlice() 86 inline const Slice makeSlice(const std::vector<T>& v) { in makeSlice() 92 inline const Slice makeSlice(const std::array<U, V>& a) { in makeSlice() 97 inline std::pair<const Slice, const Slice> split(const Slice s, size_t cut) { in split() 103 inline const Slice take(const Slice s, size_t cut) { in take() [all …]
|
D | Syscalls.h | 70 virtual StatusOr<size_t> write(Fd fd, const Slice buf) const = 0; 72 virtual StatusOr<Slice> read(Fd fd, const Slice buf) const = 0; 74 virtual StatusOr<size_t> sendto(Fd sock, const Slice buf, int flags, const sockaddr* dst, 77 virtual StatusOr<Slice> recvfrom(Fd sock, const Slice dst, int flags, sockaddr* src, 162 StatusOr<size_t> sendto(Fd sock, const Slice buf, int flags, const SockaddrT& dst) const { in sendto() 167 StatusOr<Slice> recvfrom(Fd sock, const Slice dst, int flags) const { in recvfrom() 172 StatusOr<std::pair<Slice, SockaddrT>> recvfrom(Fd sock, const Slice dst, int flags) const { in recvfrom()
|
/packages/apps/TvSettings/TwoPanelSettingsLib/src/com/android/tv/twopanelsettings/slices/compat/builders/impl/ |
D | ListBuilderImpl.java | 19 import static android.app.slice.Slice.HINT_ACTIONS; 20 import static android.app.slice.Slice.HINT_ERROR; 21 import static android.app.slice.Slice.HINT_KEYWORDS; 22 import static android.app.slice.Slice.HINT_LAST_UPDATED; 23 import static android.app.slice.Slice.HINT_LIST_ITEM; 24 import static android.app.slice.Slice.HINT_PARTIAL; 25 import static android.app.slice.Slice.HINT_SEE_MORE; 26 import static android.app.slice.Slice.HINT_SHORTCUT; 27 import static android.app.slice.Slice.HINT_SUMMARY; 28 import static android.app.slice.Slice.HINT_TITLE; [all …]
|
D | TemplateBuilderImpl.java | 19 import static android.app.slice.Slice.HINT_LARGE; 20 import static android.app.slice.Slice.HINT_NO_TINT; 21 import static android.app.slice.Slice.HINT_PARTIAL; 32 import com.android.tv.twopanelsettings.slices.compat.Slice; 42 private Slice.Builder mSliceBuilder; 46 protected TemplateBuilderImpl(Slice.Builder b, SliceSpec spec) { in TemplateBuilderImpl() 50 protected TemplateBuilderImpl(Slice.Builder b, SliceSpec spec, Clock clock) { in TemplateBuilderImpl() 56 protected void setBuilder(Slice.Builder builder) { in setBuilder() 61 public Slice build() { in build() 69 public Slice.Builder getBuilder() { in getBuilder() [all …]
|
D | MessagingBasicImpl.java | 19 import static android.app.slice.Slice.HINT_LIST_ITEM; 20 import static android.app.slice.Slice.HINT_NO_TINT; 21 import static android.app.slice.Slice.HINT_TITLE; 22 import static android.app.slice.Slice.SUBTYPE_SOURCE; 29 import com.android.tv.twopanelsettings.slices.compat.Slice; 39 public MessagingBasicImpl(Slice.Builder builder, SliceSpec spec) { in MessagingBasicImpl() 45 public void apply(@NonNull Slice.Builder builder) { in apply() 47 Slice.Builder sb = new Slice.Builder(getBuilder()).addHints(HINT_LIST_ITEM); in apply() 80 Slice mIcon; 91 private MessageBuilder(Slice.Builder builder) { in MessageBuilder() [all …]
|
D | SelectionBuilderListV2Impl.java | 19 import static android.app.slice.Slice.HINT_LIST_ITEM; 20 import static android.app.slice.Slice.HINT_SELECTED; 21 import static android.app.slice.Slice.HINT_TITLE; 22 import static android.app.slice.Slice.SUBTYPE_CONTENT_DESCRIPTION; 23 import static android.app.slice.Slice.SUBTYPE_LAYOUT_DIRECTION; 31 import com.android.tv.twopanelsettings.slices.compat.Slice; 40 Slice.Builder parentSliceBuilder, SelectionBuilder selectionBuilder) { in SelectionBuilderListV2Impl() 45 public void apply(@NonNull Slice.Builder sliceBuilder) { in apply() 46 Slice.Builder actionBuilder = new Slice.Builder(sliceBuilder); in apply() 70 final Slice.Builder optionSubSliceBuilder = new Slice.Builder(sliceBuilder); in apply()
|
D | GridRowBuilderListV1Impl.java | 19 import static android.app.slice.Slice.HINT_HORIZONTAL; 20 import static android.app.slice.Slice.HINT_PARTIAL; 21 import static android.app.slice.Slice.HINT_SEE_MORE; 22 import static android.app.slice.Slice.HINT_TITLE; 23 import static android.app.slice.Slice.SUBTYPE_CONTENT_DESCRIPTION; 24 import static android.app.slice.Slice.SUBTYPE_LAYOUT_DIRECTION; 32 import com.android.tv.twopanelsettings.slices.compat.Slice; 69 public void apply(@NonNull Slice.Builder builder) { in apply() 95 new Slice.Builder(getBuilder()) in setSeeMoreAction() 97 .addAction(intent, new Slice.Builder(getBuilder()).build(), null) in setSeeMoreAction() [all …]
|
D | SelectionBuilderBasicImpl.java | 19 import static android.app.slice.Slice.HINT_LIST_ITEM; 20 import static android.app.slice.Slice.HINT_TITLE; 21 import static android.app.slice.Slice.SUBTYPE_CONTENT_DESCRIPTION; 22 import static android.app.slice.Slice.SUBTYPE_LAYOUT_DIRECTION; 25 import com.android.tv.twopanelsettings.slices.compat.Slice; 32 public SelectionBuilderBasicImpl(Slice.Builder sliceBuilder, SelectionBuilder selectionBuilder) { in SelectionBuilderBasicImpl() 37 public void apply(@NonNull Slice.Builder sliceBuilder) { in apply()
|
D | MessagingV1Impl.java | 19 import static android.app.slice.Slice.SUBTYPE_MESSAGE; 25 import com.android.tv.twopanelsettings.slices.compat.Slice; 34 public MessagingV1Impl(Slice.Builder b, SliceSpec spec) { in MessagingV1Impl() 46 public void apply(@NonNull Slice.Builder builder) {} in apply() 67 .addIcon(IconCompat.createFromIcon(source), android.app.slice.Slice.SUBTYPE_SOURCE); in addSource() 84 public void apply(@NonNull Slice.Builder builder) {} in apply()
|
D | ListBuilderBasicImpl.java | 19 import static android.app.slice.Slice.HINT_ERROR; 20 import static android.app.slice.Slice.HINT_KEYWORDS; 21 import static android.app.slice.Slice.HINT_TITLE; 22 import static android.app.slice.Slice.HINT_TTL; 23 import static android.app.slice.Slice.SUBTYPE_COLOR; 24 import static android.app.slice.Slice.SUBTYPE_LAYOUT_DIRECTION; 39 import com.android.tv.twopanelsettings.slices.compat.Slice; 68 public ListBuilderBasicImpl(Slice.Builder b, SliceSpec spec) { in ListBuilderBasicImpl() 260 public void apply(@NonNull Slice.Builder builder) { in apply() 265 Slice.Builder sb = new Slice.Builder(getBuilder()); in apply() [all …]
|
/packages/apps/TvSettings/TwoPanelSettingsLib/src/com/android/tv/twopanelsettings/slices/builders/ |
D | PreferenceSliceBuilderImpl.java | 19 import static android.app.slice.Slice.HINT_ACTIONS; 20 import static android.app.slice.Slice.HINT_KEYWORDS; 21 import static android.app.slice.Slice.HINT_LARGE; 22 import static android.app.slice.Slice.HINT_LAST_UPDATED; 23 import static android.app.slice.Slice.HINT_LIST_ITEM; 24 import static android.app.slice.Slice.HINT_NO_TINT; 25 import static android.app.slice.Slice.HINT_PARTIAL; 26 import static android.app.slice.Slice.HINT_SHORTCUT; 27 import static android.app.slice.Slice.HINT_SUMMARY; 28 import static android.app.slice.Slice.HINT_TITLE; [all …]
|
D | TemplateBuilderImpl.java | 20 import com.android.tv.twopanelsettings.slices.compat.Slice; 27 private Slice.Builder mSliceBuilder; 31 protected TemplateBuilderImpl(Slice.Builder b, SliceSpec spec) { in TemplateBuilderImpl() 35 protected TemplateBuilderImpl(Slice.Builder b, SliceSpec spec, Clock clock) { in TemplateBuilderImpl() 41 protected void setBuilder(Slice.Builder builder) { in setBuilder() 46 public Slice build() { in build() 52 public Slice.Builder getBuilder() { in getBuilder() 56 public Slice.Builder createChildBuilder() { in createChildBuilder() 57 return new Slice.Builder(mSliceBuilder); in createChildBuilder() 60 public abstract void apply(Slice.Builder builder); in apply()
|
D | TemplateSliceBuilder.java | 23 import com.android.tv.twopanelsettings.slices.compat.Slice; 32 private final Slice.Builder mBuilder; 42 mBuilder = new Slice.Builder(uri); in TemplateSliceBuilder() 52 public Slice buildForSettings() { in buildForSettings() 57 public androidx.slice.Slice build() { in build() 58 return new androidx.slice.Slice(buildForSettings().toBundle()); in build() 61 protected Slice.Builder getBuilder() { in getBuilder()
|
/packages/apps/TvSettings/TwoPanelSettingsLib/src/com/android/tv/twopanelsettings/slices/compat/ |
D | SliceItem.java | 28 import static com.android.tv.twopanelsettings.slices.compat.Slice.appendHints; 119 @Slice.SliceHint 120 String[] mHints = Slice.NO_HINTS; 139 @NonNull @Slice.SliceHint String[] hints) { in SliceItem() 153 @NonNull @Slice.SliceHint List<String> hints) { in SliceItem() 160 @Nullable Slice slice, in SliceItem() 163 @NonNull @Slice.SliceHint String[] hints) { in SliceItem() 164 this(new Pair<Object, Slice>(intent, slice), format, subType, hints); in SliceItem() 172 @Nullable Slice slice, in SliceItem() 175 @NonNull @Slice.SliceHint String[] hints) { in SliceItem() [all …]
|
D | Slice.java | 19 import static android.app.slice.Slice.HINT_ACTIONS; 20 import static android.app.slice.Slice.HINT_ERROR; 21 import static android.app.slice.Slice.HINT_HORIZONTAL; 22 import static android.app.slice.Slice.HINT_KEYWORDS; 23 import static android.app.slice.Slice.HINT_LARGE; 24 import static android.app.slice.Slice.HINT_LAST_UPDATED; 25 import static android.app.slice.Slice.HINT_LIST; 26 import static android.app.slice.Slice.HINT_LIST_ITEM; 27 import static android.app.slice.Slice.HINT_NO_TINT; 28 import static android.app.slice.Slice.HINT_PARTIAL; [all …]
|
D | SliceMetadata.java | 19 import static android.app.slice.Slice.EXTRA_RANGE_VALUE; 20 import static android.app.slice.Slice.EXTRA_TOGGLE_STATE; 21 import static android.app.slice.Slice.HINT_ACTIONS; 22 import static android.app.slice.Slice.HINT_ERROR; 23 import static android.app.slice.Slice.HINT_KEYWORDS; 24 import static android.app.slice.Slice.HINT_LAST_UPDATED; 25 import static android.app.slice.Slice.HINT_LIST_ITEM; 26 import static android.app.slice.Slice.HINT_PARTIAL; 27 import static android.app.slice.Slice.HINT_PERMISSION_REQUEST; 28 import static android.app.slice.Slice.HINT_SHORTCUT; [all …]
|
/packages/modules/Connectivity/staticlibs/netd/libnetdutils/ |
D | SliceTest.cpp | 35 Slice s1 = makeSlice(mRaw); in TEST_F() 36 Slice s2 = makeSlice(mRaw); in TEST_F() 40 ss << Slice(); in TEST_F() 57 Slice s1 = makeSlice(mRaw); in TEST_F() 58 Slice s2(s1); in TEST_F() 59 Slice s3 = s2; in TEST_F() 60 const Slice s4(s3); in TEST_F() 61 const Slice s5 = s4; in TEST_F() 63 Slice s6(mRaw.data(), mRaw.size()); in TEST_F() 64 Slice s7(mRaw.data(), mRaw.data() + mRaw.size()); in TEST_F() [all …]
|
D | MemBlockTest.cpp | 37 for (Slice slice = result.get(); !slice.empty(); slice = drop(slice, 1)) { in makeArbitraryMemBlock() 43 void checkAllZeros(Slice slice) { in checkAllZeros() 50 Slice slice = block.get(); in checkArbitraryMemBlock() 58 void checkHelloMello(Slice dest, Slice src) { in checkHelloMello() 85 Slice slice = dnsPacket.get(); in TEST() 127 Slice dataSlice(Slice(data, sizeof(data) / sizeof(data[0]))); in TEST() 135 Slice dataSlice(Slice(data, sizeof(data) / sizeof(data[0]))); in TEST()
|
D | Netlink.cpp | 26 void forEachNetlinkMessage(const Slice buf, in forEachNetlinkMessage() 27 const std::function<void(const nlmsghdr&, const Slice)>& onMsg) { in forEachNetlinkMessage() 28 Slice tail = buf; in forEachNetlinkMessage() 38 void forEachNetlinkAttribute(const Slice buf, in forEachNetlinkAttribute() 39 const std::function<void(const nlattr&, const Slice)>& onAttr) { in forEachNetlinkAttribute() 40 Slice tail = buf; in forEachNetlinkAttribute()
|
/packages/modules/DnsResolver/tests/ |
D | tun_forwarder.h | 80 base::Result<void> validatePacket(netdutils::Slice tunPacket) const; 81 base::Result<void> validateIpv4Packet(netdutils::Slice ipv4Packet) const; 82 base::Result<void> validateIpv6Packet(netdutils::Slice ipv6Packet) const; 83 base::Result<void> validateUdpPacket(netdutils::Slice udpPacket) const; 84 base::Result<void> validateTcpPacket(netdutils::Slice tcpPacket) const; 88 base::Result<void> translatePacket(netdutils::Slice tunPacket) const; 89 base::Result<void> translateIpv4Packet(netdutils::Slice ipv4Packet) const; 90 base::Result<void> translateIpv6Packet(netdutils::Slice ipv6Packet) const; 91 void translateUdpPacket(netdutils::Slice udpPacket, uint32_t oldPseudoSum, 93 void translateTcpPacket(netdutils::Slice tcpPacket, uint32_t oldPseudoSum,
|
/packages/apps/TvSettings/TwoPanelSettingsLib/src/com/android/tv/twopanelsettings/slices/compat/core/ |
D | SliceActionImpl.java | 19 import static android.app.slice.Slice.HINT_LARGE; 20 import static android.app.slice.Slice.HINT_NO_TINT; 21 import static android.app.slice.Slice.HINT_SELECTED; 22 import static android.app.slice.Slice.HINT_SHORTCUT; 23 import static android.app.slice.Slice.HINT_TITLE; 24 import static android.app.slice.Slice.SUBTYPE_CONTENT_DESCRIPTION; 25 import static android.app.slice.Slice.SUBTYPE_MILLIS; 26 import static android.app.slice.Slice.SUBTYPE_PRIORITY; 27 import static android.app.slice.Slice.SUBTYPE_TOGGLE; 55 import com.android.tv.twopanelsettings.slices.compat.Slice; [all …]
|
/packages/apps/TvSettings/TwoPanelSettingsLib/src/com/android/tv/twopanelsettings/slices/compat/widget/ |
D | ListContent.java | 19 import static android.app.slice.Slice.HINT_ACTIONS; 20 import static android.app.slice.Slice.HINT_HORIZONTAL; 21 import static android.app.slice.Slice.HINT_KEYWORDS; 22 import static android.app.slice.Slice.HINT_LAST_UPDATED; 23 import static android.app.slice.Slice.HINT_LIST_ITEM; 24 import static android.app.slice.Slice.HINT_SEE_MORE; 25 import static android.app.slice.Slice.HINT_SHORTCUT; 26 import static android.app.slice.Slice.HINT_TITLE; 27 import static android.app.slice.Slice.HINT_TTL; 37 import com.android.tv.twopanelsettings.slices.compat.Slice; [all …]
|
/packages/apps/Settings/tests/robotests/src/com/android/settings/wifi/slice/ |
D | WifiSliceTest.java | 19 import static android.app.slice.Slice.HINT_LIST_ITEM; 40 import androidx.slice.Slice; 130 final Slice wifiSlice = mWifiSlice.getSlice(); in getWifiSlice_isGuestUser_shouldReturnNoToggle() 145 final Slice wifiSlice = mWifiSlice.getSlice(); in getWifiSlice_isNotGuestUser_shouldHaveTitleAndToggle() 159 final Slice wifiSlice = mWifiSlice.getSlice(); in getWifiSlice_fromSIPackage_shouldHaveTitleAndToggle() 175 final Slice wifiSlice = mWifiSlice.getSlice(); in getWifiSlice_notFromSIPackageAndWithWifiPermission_shouldHaveTitleAndToggle() 190 final Slice wifiSlice = mWifiSlice.getSlice(); in getWifiSlice_notFromSIPackageAndWithoutWifiPermission_shouldReturnNoToggle() 206 final Slice wifiSlice = mWifiSlice.getSlice(); in getWifiSlice_wifiOff_shouldReturnSingleRow() 216 final Slice wifiSlice = mWifiSlice.getSlice(); in getWifiSlice_noAp_shouldReturnLoadingRow() 251 final Slice wifiSlice = mWifiSlice.getSlice(); in getWifiSlice_oneConnectedAp_shouldReturnLoadingRow() [all …]
|
/packages/apps/Settings/src/com/android/settings/bluetooth/ |
D | BlockingPrefWithSliceController.java | 19 import static android.app.slice.Slice.HINT_PERMISSION_REQUEST; 20 import static android.app.slice.Slice.HINT_TITLE; 41 import androidx.slice.Slice; 62 LifecycleObserver, OnStart, OnStop, Observer<Slice>, BasePreferenceController.UiBlocker { 68 LiveData<Slice> mLiveData; 142 public void onChanged(Slice slice) { in onChanged() 150 void updatePreferenceFromSlice(Slice slice) { in updatePreferenceFromSlice() 166 private List<Preference> parseSliceToPreferenceList(Slice slice) { in parseSliceToPreferenceList() 264 private Optional<CharSequence> extractTitleFromSlice(Slice slice) { in extractTitleFromSlice() 268 private Optional<CharSequence> extractSubtitleFromSlice(Slice slice) { in extractSubtitleFromSlice() [all …]
|
/packages/apps/Settings/tests/robotests/src/com/android/settings/homepage/contextualcards/ |
D | EligibleCardCheckerTest.java | 19 import static android.app.slice.Slice.HINT_ERROR; 34 import androidx.slice.Slice; 70 final Slice slice = buildSlice(); in isSliceToggleable_cardWithToggle_returnTrue() 77 final Slice slice = buildSlice(); in isCardEligibleToDisplay_toggleSlice_hasInlineActionShouldBeTrue() 116 final Slice slice = new Slice.Builder(TEST_SLICE_URI) in isCardEligibleToDisplay_errorSlice_returnFalse() 126 final Slice slice = buildSlice(); in isCardEligibleToDisplay_sliceNotNull_cacheSliceToCard() 143 private Slice buildSlice() { in buildSlice()
|