\r\n

51Degrees Device Detection C/C++  4.4

A device detection library that is used natively or by 51Degrees products

fiftyoneDegreesGraphTraceNode Struct Reference

Detailed Description

Trace node structure used to trace the route taken when evaluating a graph.

This contains information from a node which was evaluated, and forms part of a linked list which describes the route taken through a graph.

Collaboration diagram for fiftyoneDegreesGraphTraceNode:

[legend]

Data Fields

uint32_t  index
The index in the evidence where the hash was found, or the last index which was evaluated if no matching hash was found.
uint32_t  length
The length of the hashed value being evaluated.
uint32_t  firstIndex
The first index in the hash node.
uint32_t  lastIndex
The last index in the hash node.
uint32_t  hashCode
The matched hash code, or zero if no matching hash was found.
bool  matched
True if a matching hash was found.
char *  rootName
The name title of the node. More...
fiftyoneDegreesGraphTraceNode *  next
Pointer to the next node in the linked list.

Field Documentation

◆ rootName

char* fiftyoneDegreesGraphTraceNode::rootName

The name title of the node.

This is null for most nodes, but for root nodes this is usually the name of the graph


The documentation for this struct was generated from the following file:
  • /home/runner/work/device-detection-cxx/device-detection-cxx/common/device-detection-cxx/src/hash/graph.h
On This Page