| Package | Description |
|---|---|
| fiftyone.mobile.detection | |
| fiftyone.mobile.detection.entities.stream | |
| fiftyone.mobile.detection.factories |
| Modifier and Type | Method and Description |
|---|---|
private int |
TrieProvider.getDeviceIndex(TrieReader reader,
byte[] userAgent,
int index,
int parentDeviceIndex)
Returns the offset in the device byte array to the device matching the
useragent provided.
|
private int |
TrieProvider.getDeviceIndex(TrieReader reader,
byte[] userAgent,
int index,
int parentDeviceIndex,
StringBuilder matchedUserAgent)
Returns the offset in the device byte array to the device matching the
useragent provided.
|
private void |
TrieProvider.setNextNodePosition(TrieReader reader,
short childIndex,
short numberOfChildren,
TrieProvider.OffsetType offsetType)
Returns the position in the nodes stream of the next node.
|
| Modifier and Type | Field and Description |
|---|---|
private Queue<TrieReader> |
TriePool.readers |
| Modifier and Type | Method and Description |
|---|---|
TrieReader |
TrieSource.createReader()
Creates a new reader and stores a reference to it.
|
TrieReader |
TriePool.getReader()
Returns a reader to the temp file for exclusive use.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TriePool.release(TrieReader reader)
Returns the reader to the pool to be used by another process later.
|
| Modifier and Type | Method and Description |
|---|---|
private static byte[] |
TrieFactory.ReadDevices(TrieReader reader) |
private static short[] |
TrieFactory.ReadLookupList(TrieReader reader) |
private static byte[] |
TrieFactory.ReadProperties(TrieReader reader) |
private static byte[] |
TrieFactory.ReadStrings(TrieReader reader) |