Check out the latest documentation.

Trie Reference

The 51Degrees Perl Trie API makes the following functions available. See the Trie Example for a working perl program.

init

This function initialises an internal data set for detection using the given file name and fills it with properties as controlled by $propertyString.

$propertyString should be given in the following form: 'Id,BrowserName,BrowserVendor,BrowserVersion'. Properties should be separated by a comma.

									void init(
										
										$filename
										
									, 
										
										$propertyString
										
									)

									

getMatch

This function returns a string of device data from a useragent string in a JSON format.

									string getMatch(
										
										$userAgent
										
									)

									

destory

This function destroys the internal dataset and release its resources.

									void destroy()