Home
last modified time | relevance | path

Searched refs:Slice (Results 1 – 25 of 168) sorted by relevance

1234567

/packages/modules/Connectivity/staticlibs/netd/libnetdutils/include/netdutils/
DSlice.h41 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 …]
DSyscalls.h70 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/
DListBuilderImpl.java19 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 …]
DTemplateBuilderImpl.java19 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 …]
DMessagingBasicImpl.java19 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 …]
DSelectionBuilderListV2Impl.java19 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()
DGridRowBuilderListV1Impl.java19 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 …]
DSelectionBuilderBasicImpl.java19 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()
DMessagingV1Impl.java19 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()
DListBuilderBasicImpl.java19 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/
DPreferenceSliceBuilderImpl.java19 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 …]
DTemplateBuilderImpl.java20 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()
DTemplateSliceBuilder.java23 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/
DSliceItem.java28 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 …]
DSlice.java19 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 …]
DSliceMetadata.java19 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/
DSliceTest.cpp35 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 …]
DMemBlockTest.cpp37 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()
DNetlink.cpp26 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/
Dtun_forwarder.h80 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/
DSliceActionImpl.java19 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/
DListContent.java19 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/
DWifiSliceTest.java19 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/
DBlockingPrefWithSliceController.java19 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/
DEligibleCardCheckerTest.java19 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()

1234567