[detail level 123] | |
Device Detection | Device detection specific methods, types and macros |
Hash API | Hash specific methods, types and macros |
Hash Synonyms | Quick shortenings of Hash specific methods and types |
Graph | Acyclic graph structures used in the Hash API |
Hash | All the functions specific to the Hash device detection API |
Device Detection Config | Configuration for building device detection data sets |
Device Detection Data Set | A device detection specific data file initialised in a structure |
Device Detection Synonyms | Quick shortenings of device detection specific methods and types |
Device Detection Results | Structure returned by a device detection engine's process method(s), containing values |
Common | Common 51Degrees methods, types and macros |
Arrays | Macros used to quickly define array structures |
Cache | Fixed size, thread safe, loading, tree based cache |
Collection | Group of related items such as strings |
Component | Component of a data set |
Config | Configuration for building data sets |
Coodinate | A coordinate representation of a location |
Data | Structure containing memory allocated to store a variable |
Data Set | A data file initialised in a structure |
Date | Represents a date in a data set |
Evidence | Contains key value pairs as evidence to be processed |
Exceptions | Allow the bubbling up or errors in C |
Synonyms | Quick shortenings of common methods and types |
File | File handle pool and simple file operations e.g |
Float | IEEE Single Precision Floating Point standard implementation and methods to convert to native float type |
Headers | Common form of evidence in 51Degrees engines |
IP | Types and methods to parse IP address strings |
List | A more manageable way to store arrays |
Memory | Utility methods used to handle common memory operations such as allocating memory and freeing it, or reading through continuous memory checking for buffer over or under runs |
Overrides | Used to override properties values or an entire profile |
Pool | Pool of handles to allow safe access to multiple threads |
Profile | Profile containing a unique set of values for the properties of a single component |
Properties | Structures for properties which are available, or required |
Property | Property in a data set relating to a single component |
Resource Manager | Resources to be managed by a resource manager |
Results | Structure returned by an engine's process method(s), containing values |
Status | Status codes and messages indicating the result of an operation |
String | String structures containing the string and length |
TextFile | Contains helper methods for accessing and using text files |
Threading | Defines multi threading macros if the FIFTYONE_DEGREES_NO_THREADING compiler directive is not explicitly requesting single threaded operation |
Tree | Implementation of the classic red black binary tree |
Values | Value of a data set relating to a property |