TeraWurfl
[ class tree: TeraWurfl ] [ index: TeraWurfl ] [ all elements ]

Element index for package TeraWurfl

[ a ] [ c ] [ d ] [ e ] [ f ] [ g ] [ h ] [ i ] [ j ] [ l ] [ m ] [ n ] [ o ] [ p ] [ r ] [ s ] [ t ] [ u ] [ v ] [ w ] [ x ] [ _ ]

_

__construct
in file TeraWurflWebservice.php, method TeraWurflWebservice::__construct()
    Instantiates a new TeraWurflWebservice
__construct
in file UserAgentMatcherFactory.php, method UserAgentMatcherFactory::__construct()
    Instantiate a new UserAgentMatcherFactory
__construct
in file TeraWurfl.php, method TeraWurfl::__construct()
    Instatiate a new TeraWurfl object
__construct
in file TeraWurflLoader.php, method TeraWurflLoader::__construct()
    Instantiates a new TeraWurflLoader
__construct
in file TeraWurflInFuzeProxy.php, method TeraWurflInFuzeProxy::__construct()
    Instantiates a new TeraWurflWebservice
__get
in file TeraWurfl.php, method TeraWurfl::__get()
__handleExceptions
in file TeraWurflWebservice.php, method TeraWurflWebservice::__handleExceptions()
    Exception handler for webservice
top

a

$access_log_filename
in file TeraWurflWebservice.php, variable TeraWurflWebservice::$access_log_filename
    Filename of access log
$access_log_path
in file TeraWurflWebservice.php, variable TeraWurflWebservice::$access_log_path
    The directory where the access log is stored. Set to null to use the Tera-WURFL data/ directory
$ALLOWED_CLIENT_IPS
in file TeraWurflWebservice.php, variable TeraWurflWebservice::$ALLOWED_CLIENT_IPS
    Allow clients to query the webservice only from the listed networks. Setting this variable to false disables the filter and allows connections from ANY client IP.
absoluteDataDir
in file TeraWurfl.php, method TeraWurfl::absoluteDataDir()
    Get the absolute path to the data directory on the filesystem
addCapabilities
in file TeraWurfl.php, method TeraWurfl::addCapabilities()
    Add new capabilities to the capabilities array
addError
in file TeraWurflWebservice.php, method TeraWurflWebservice::addError()
    Add an error to the errors array that will be sent in the response
addTopLevelSettings
in file TeraWurfl.php, method TeraWurfl::addTopLevelSettings()
    Adds the top level properties to the capabilities array, like id and user_agent
top

c

$capabilities
in file TeraWurfl.php, variable TeraWurfl::$capabilities
    Array of WURFL capabilities of the requested device
cacheRebuildTime
in file TeraWurflLoader.php, method TeraWurflLoader::cacheRebuildTime()
    Get performance information
createUserAgentMatcher
in file UserAgentMatcherFactory.php, method UserAgentMatcherFactory::createUserAgentMatcher()
    Determines which UserAgentMatcher is the best fit for the incoming user agent and returns it
top

d

$db
in file TeraWurfl.php, variable TeraWurfl::$db
    Database connector to be used, must extend TeraWurflDatabase. All database functions are performed in the database connector through its methods and properties.
$DESKTOP_BROWSERS
in file WurflConstants.php, variable WurflConstants::$DESKTOP_BROWSERS
$devices
in file TeraWurflLoader.php, variable TeraWurflLoader::$devices
databaseTime
in file TeraWurflLoader.php, method TeraWurflLoader::databaseTime()
    Get performance information
disableTempPrefix
in file TeraWurflLoader.php, method TeraWurflLoader::disableTempPrefix()
    Disables the Temp table prefix
dumpBuckets
in file TeraWurfl.php, method TeraWurfl::dumpBuckets()
    Prints the contents of the API's UserAgentMatcher buckets
top

e

$enable_access_log
in file TeraWurflWebservice.php, variable TeraWurflWebservice::$enable_access_log
    Log all access of the webservice
$enable_error_log
in file TeraWurflWebservice.php, variable TeraWurflWebservice::$enable_error_log
    Log all errors from the webservice
$errors
in file UserAgentMatcherFactory.php, variable UserAgentMatcherFactory::$errors
$errors
in file TeraWurfl.php, variable TeraWurfl::$errors
    Array of errors that were encountered while processing the request
$errors
in file TeraWurflWebservice.php, variable TeraWurflWebservice::$errors
    Errors encountered during processing
$errors
in file TeraWurflLoader.php, variable TeraWurflLoader::$errors
$error_log_filename
in file TeraWurflWebservice.php, variable TeraWurflWebservice::$error_log_filename
    Filename of error log
$error_log_path
in file TeraWurflWebservice.php, variable TeraWurflWebservice::$error_log_path
    The directory where the error log is stored. Set to null to use the Tera-WURFL data/ directory
enableTempPrefix
in file TeraWurflLoader.php, method TeraWurflLoader::enableTempPrefix()
    Enables the Temp table prefix
exportValue
in file TeraWurflWebservice.php, method TeraWurflWebservice::exportValue()
    Converts PHP variables to an XML friendly string
top

f

$file
in file TeraWurflLoader.php, variable TeraWurflLoader::$file
$flatCapabilities
in file TeraWurflWebservice.php, variable TeraWurflWebservice::$flatCapabilities
$flat_capabilities
in file TeraWurfl.php, variable TeraWurfl::$flat_capabilities
    Flattened version of the capabilities for high-speed access
$format
in file TeraWurflWebservice.php, variable TeraWurflWebservice::$format
$FORMAT_JSON
in file TeraWurflWebservice.php, variable TeraWurflWebservice::$FORMAT_JSON
$FORMAT_XML
in file TeraWurflWebservice.php, variable TeraWurflWebservice::$FORMAT_XML
$foundInCache
in file TeraWurfl.php, variable TeraWurfl::$foundInCache
    Was the evaluated device found in the cache
flattenCapabilities
in file TeraWurflWebservice.php, method TeraWurflWebservice::flattenCapabilities()
    Flatten the multidimensional capabilities array into a list of capabilities.
flattenCapabilities
in file TeraWurfl.php, method TeraWurfl::flattenCapabilities()
    Flattens the capabilities array for fast access
formatBitrate
in file WurflSupport.php, method WurflSupport::formatBitrate()
    Formats the given $bytes and $seconds as a bitrate
formatBytes
in file WurflSupport.php, method WurflSupport::formatBytes()
    Formats an int as a human-readable byte size
fullTableName
in file TeraWurfl.php, method TeraWurfl::fullTableName()
    Full name of the table in use in the current UserAgentMatcher
top

g

generateJSON
in file TeraWurflWebservice.php, method TeraWurflWebservice::generateJSON()
    Generate JSON response
generateXML
in file TeraWurflWebservice.php, method TeraWurflWebservice::generateXML()
    Generate the XML response
generateXMLErrors
in file TeraWurflWebservice.php, method TeraWurflWebservice::generateXMLErrors()
    Generate the errors section of the XML response
GENERIC
in file WurflConstants.php, class constant WurflConstants::GENERIC
GENERIC_MOBILE
in file WurflConstants.php, class constant WurflConstants::GENERIC_MOBILE
GENERIC_SMARTTV
in file WurflConstants.php, class constant WurflConstants::GENERIC_SMARTTV
GENERIC_WEB_BROWSER
in file WurflConstants.php, class constant WurflConstants::GENERIC_WEB_BROWSER
GENERIC_XHTML
in file WurflConstants.php, class constant WurflConstants::GENERIC_XHTML
getAllVirtualCapabilities
in file TeraWurfl.php, method TeraWurfl::getAllVirtualCapabilities()
    Gets an array of all the virtual capabilities
getDeviceCapabilitiesFromAgent
in file TeraWurfl.php, method TeraWurfl::getDeviceCapabilitiesFromAgent()
    Detects the capabilities of a device from a given user agent and optionally, the HTTP Accept Headers
getDeviceCapabilitiesFromRequest
in file TeraWurfl.php, method TeraWurfl::getDeviceCapabilitiesFromRequest()
    Detects the capabilities from a given request object ($_SERVER)
getDeviceCapability
in file TeraWurfl.php, method TeraWurfl::getDeviceCapability()
    Returns the value of the requested capability for the detected device
getDeviceIDFromRequestLoose
in file TeraWurfl.php, method TeraWurfl::getDeviceIDFromRequestLoose()
    Returns the matching WURFL ID for a given User Agent
getFullCapabilities
in file TeraWurfl.php, method TeraWurfl::getFullCapabilities()
    Builds the full capabilities array from the WURFL ID
getLoadedCapabilityNames
in file TeraWurfl.php, method TeraWurfl::getLoadedCapabilityNames()
    Gets an array of all the available capability names, not including virtual capabilities.
getParserName
in file TeraWurflLoader.php, method TeraWurflLoader::getParserName()
getResponse
in file TeraWurflWebservice.php, method TeraWurflWebservice::getResponse()
    Get the response that would normally be sent to the client.
getSetting
in file TeraWurfl.php, method TeraWurfl::getSetting()
    Returns the value of the given setting name
getVirtualCapability
in file TeraWurfl.php, method TeraWurfl::getVirtualCapability()
    Returns the value of the requested capability for the detected device
top

h

$historical_release_version
in file TeraWurfl.php, variable TeraWurfl::$historical_release_version
$httpRequest
in file TeraWurfl.php, variable TeraWurfl::$httpRequest
    The incoming HTTP Request
top

i

ipInCIDRNetwork
in file TeraWurflWebservice.php, method TeraWurflWebservice::ipInCIDRNetwork()
    See if a given ip ($ip) is in a given CIDR network ($cidr_network)
isClientAllowed
in file TeraWurflWebservice.php, method TeraWurflWebservice::isClientAllowed()
    Is the connecting client allowed to use this webservice
top

j

$json
in file TeraWurflWebservice.php, variable TeraWurflWebservice::$json
top

l

$last_updated
in file TeraWurflLoader.php, variable TeraWurflLoader::$last_updated
$lookup_end
in file TeraWurfl.php, variable TeraWurfl::$lookup_end
    Lookup end time
$lookup_start
in file TeraWurfl.php, variable TeraWurfl::$lookup_start
    Lookup start time
lastAttempts
in file UserAgentUtils.php, method UserAgentUtils::lastAttempts()
    Checks for traces of mobile device signatures and returns an appropriate generic WURFL Device ID
LD
in file UserAgentUtils.php, method UserAgentUtils::LD()
    Calculate the levenshtein distance between $s and $t
ldMatch
in file UserAgentUtils.php, method UserAgentUtils::ldMatch()
    Find the matching Device ID for a given User Agent using LD (Leveshtein Distance)
load
in file TeraWurflLoader.php, method TeraWurflLoader::load()
    Loads the WURFL and patch files into the database
loadIntoDB
in file TeraWurflLoader.php, method TeraWurflLoader::loadIntoDB()
    Loads the WURFL devices into the database.
loadMatchers
in file UserAgentMatcherFactory.php, method UserAgentMatcherFactory::loadMatchers()
loadPatches
in file TeraWurflLoader.php, method TeraWurflLoader::loadPatches()
    Loads the patch files from TeraWurflConfig::PATCH_FILE
logAccess
in file TeraWurflWebservice.php, method TeraWurflWebservice::logAccess()
    Log this access with the IP of the requester and the user agent
logError
in file TeraWurflWebservice.php, method TeraWurflWebservice::logError()
    Log an error in the TeraWurflWebservice log file
top

m

$mainDevices
in file TeraWurflLoader.php, variable TeraWurflLoader::$mainDevices
$matchData
in file TeraWurfl.php, variable TeraWurfl::$matchData
    The Tera-WURFL specific data that is added to the capabilities array
$matchDataKey
in file TeraWurfl.php, variable TeraWurfl::$matchDataKey
    The array key that is returned as a WURFL capability group in the capabilities
$matcherHistory
in file TeraWurfl.php, variable TeraWurfl::$matcherHistory
    Array of UserAgentMatchers and match attempt types that the API used to find a matching device
$matchers
in file WurflConstants.php, variable WurflConstants::$matchers
$maxDeviceDepth
in file TeraWurfl.php, variable TeraWurfl::$maxDeviceDepth
    This keeps the device fallback lookup from running away.
$MOBILE_BROWSERS
in file WurflConstants.php, variable WurflConstants::$MOBILE_BROWSERS
    These mobile browser strings will be compared case-insensitively, so keep them all lowercase for faster searching
mergeCapabilities
in file TeraWurfl.php, method TeraWurfl::mergeCapabilities()
    Merges given $addedDevice array onto $baseDevice array
top

n

NO_MATCH
in file WurflConstants.php, class constant WurflConstants::NO_MATCH
top

o

$out_cap
in file TeraWurflWebservice.php, variable TeraWurflWebservice::$out_cap
$out_errors
in file TeraWurflWebservice.php, variable TeraWurflWebservice::$out_errors
top

p

$parser
in file TeraWurflLoader.php, variable TeraWurflLoader::$parser
$patchAddedDevices
in file TeraWurflLoader.php, variable TeraWurflLoader::$patchAddedDevices
$patchMergedDevices
in file TeraWurflLoader.php, variable TeraWurflLoader::$patchMergedDevices
$PRESERVE_CACHE
in file TeraWurflLoader.php, variable TeraWurflLoader::$PRESERVE_CACHE
parseTime
in file TeraWurflLoader.php, method TeraWurflLoader::parseTime()
    Get performance information
patchTime
in file TeraWurflLoader.php, method TeraWurflLoader::patchTime()
    Get performance information
top

r

$release_branch
in file TeraWurfl.php, variable TeraWurfl::$release_branch
    The installed branch of Tera-WURFL
$release_version
in file TeraWurfl.php, variable TeraWurfl::$release_version
    The installed version of Tera-WURFL
$required_php_version
in file TeraWurfl.php, variable TeraWurfl::$required_php_version
    The required version of PHP for this release
$ROBOTS
in file WurflConstants.php, variable WurflConstants::$ROBOTS
$rootdir
in file TeraWurfl.php, variable TeraWurfl::$rootdir
    The directory that TeraWurfl.php is in
risMatch
in file UserAgentUtils.php, method UserAgentUtils::risMatch()
    Find the matching Device ID for a given User Agent using RIS (Reduction in String)
RIS_DELIMITER
in file WurflConstants.php, class constant WurflConstants::RIS_DELIMITER
top

s

$search_results
in file TeraWurflWebservice.php, variable TeraWurflWebservice::$search_results
$SETTING_LOADED_DATE
in file TeraWurfl.php, variable TeraWurfl::$SETTING_LOADED_DATE
$SETTING_PATCHES_LOADED
in file TeraWurfl.php, variable TeraWurfl::$SETTING_PATCHES_LOADED
$SETTING_WURFL_DATE
in file TeraWurfl.php, variable TeraWurfl::$SETTING_WURFL_DATE
$SETTING_WURFL_VERSION
in file TeraWurfl.php, variable TeraWurfl::$SETTING_WURFL_VERSION
$SMARTTV_BROWSERS
in file WurflConstants.php, variable WurflConstants::$SMARTTV_BROWSERS
search
in file TeraWurflWebservice.php, method TeraWurflWebservice::search()
    Search through all the capabilities and place the requested ones in search_results to be sent in the response.
search
in file TeraWurflInFuzeProxy.php, method TeraWurflInFuzeProxy::search()
sendHTTPHeaders
in file TeraWurflWebservice.php, method TeraWurflWebservice::sendHTTPHeaders()
    Send the HTTP Headers for the return data
sendResponse
in file TeraWurflWebservice.php, method TeraWurflWebservice::sendResponse()
    Send the complete response to the client, including the HTTP Headers and the response.
setMatcherHistory
in file TeraWurfl.php, method TeraWurfl::setMatcherHistory()
    Combines the MatcherHistory array into a string and stores it in the matchData
showBool
in file WurflSupport.php, method WurflSupport::showBool()
    Converts boolean values to strings for display
showLogLevel
in file WurflSupport.php, method WurflSupport::showLogLevel()
    Displays the given PHP Log Level as its constant name
SIMPLE_DESKTOP_UA
in file WurflConstants.php, class constant WurflConstants::SIMPLE_DESKTOP_UA
sort
in file TeraWurflLoader.php, method TeraWurflLoader::sort()
    Sorts the validated data from $this->devices into their respective UserAgentMatcher tables ($this->tables)
sortTime
in file TeraWurflLoader.php, method TeraWurflLoader::sortTime()
    Get performance information
top

t

$table
in file TeraWurflLoader.php, variable TeraWurflLoader::$table
$tables
in file TeraWurflLoader.php, variable TeraWurflLoader::$tables
$table_prefix
in file TeraWurflLoader.php, variable TeraWurflLoader::$table_prefix
$TEMP_PREFIX
in file TeraWurflLoader.php, variable TeraWurflLoader::$TEMP_PREFIX
$temp_table_prefix
in file TeraWurflLoader.php, variable TeraWurflLoader::$temp_table_prefix
$timecache
in file TeraWurflLoader.php, variable TeraWurflLoader::$timecache
$timedatabase
in file TeraWurflLoader.php, variable TeraWurflLoader::$timedatabase
$timeend
in file TeraWurflLoader.php, variable TeraWurflLoader::$timeend
$timepatch
in file TeraWurflLoader.php, variable TeraWurflLoader::$timepatch
$timesort
in file TeraWurflLoader.php, variable TeraWurflLoader::$timesort
$timestart
in file TeraWurflLoader.php, variable TeraWurflLoader::$timestart
$timevalidate
in file TeraWurflLoader.php, variable TeraWurflLoader::$timevalidate
TeraWurfl
in file TeraWurfl.php, class TeraWurfl
    The main Tera-WURFL Class, provides all end-user methods and properties for interacting with Tera-WURFL
TeraWurflInFuzeProxy
in file TeraWurflInFuzeProxy.php, class TeraWurflInFuzeProxy
    The server-side Tera-WURFL-compatible webservice for use with WURFL InFuze.
TeraWurflLoader
in file TeraWurflLoader.php, class TeraWurflLoader
    Loads the WURFL file from a local file or remote URL into the Tera-WURFL database.
TeraWurflWebservice
in file TeraWurflWebservice.php, class TeraWurflWebservice
    The server-side Tera-WURFL webservice provider. Normally used with webservice.php
toLog
in file TeraWurfl.php, method TeraWurfl::toLog()
    Log an error in the Tera-WURFL log file
totalLoadTime
in file TeraWurflLoader.php, method TeraWurflLoader::totalLoadTime()
    Get performance information
top

u

$userAgent
in file TeraWurflWebservice.php, variable TeraWurflWebservice::$userAgent
$userAgentMatcher
in file TeraWurfl.php, variable TeraWurfl::$userAgentMatcher
    The UserAgentMatcher that is currently in use
UserAgentMatcherFactory
in file UserAgentMatcherFactory.php, class UserAgentMatcherFactory
    Evaluates the user agent using keywords, regular expressions, UserAgentMatchers and HTTP Headers
userAgentType
in file UserAgentMatcherFactory.php, method UserAgentMatcherFactory::userAgentType()
    Return the UserAgentMatcher name for the given $httpRequest
UserAgentUtils
in file UserAgentUtils.php, class UserAgentUtils
    Provides static functions for working with User Agents
top

v

$version
in file TeraWurflLoader.php, variable TeraWurflLoader::$version
$virtual_cap_provider
in file TeraWurfl.php, variable TeraWurfl::$virtual_cap_provider
validate
in file TeraWurflLoader.php, method TeraWurflLoader::validate()
    Validates the data from the WURFL file or Patch file
validateTime
in file TeraWurflLoader.php, method TeraWurflLoader::validateTime()
    Get performance information
validID
in file TeraWurflLoader.php, method TeraWurflLoader::validID()
    Is WURFL Device ID Valid?
top

w

$WORST_MATCH
in file UserAgentUtils.php, variable UserAgentUtils::$WORST_MATCH
$wurfl
in file TeraWurflLoader.php, variable TeraWurflLoader::$wurfl
$wurflObj
in file TeraWurflWebservice.php, variable TeraWurflWebservice::$wurflObj
$WURFL_LOCAL
in file TeraWurflLoader.php, variable TeraWurflLoader::$WURFL_LOCAL
$WURFL_PATCH
in file TeraWurflLoader.php, variable TeraWurflLoader::$WURFL_PATCH
$WURFL_REMOTE
in file TeraWurflLoader.php, variable TeraWurflLoader::$WURFL_REMOTE
WurflConstants
in file WurflConstants.php, class WurflConstants
    Provides global access to Tera-WURFL Constants
WurflSupport
in file WurflSupport.php, class WurflSupport
    Provides static supporting functions for Tera-WURFL
top

x

$xml
in file TeraWurflWebservice.php, variable TeraWurflWebservice::$xml
top

Documentation generated on Thu, 03 Oct 2013 15:19:14 -0400 by phpDocumentor 1.4.4