RDK Documentation (Open Sourced RDK Components)
Device_IP_Diagnostics_TraceRoute.h File Reference

The header file provides TR069 device IP diagnostics trace route APIs. More...

#include "parameter.h"
#include "paramaccess.h"
Include dependency graph for Device_IP_Diagnostics_TraceRoute.h:

Go to the source code of this file.

Functions

int get_Device_IP_Diagnostics_TraceRoute_DiagnosticsState (const char *name, ParameterType type, ParameterValue *value)
 This function indicates availability of diagnostic data. Enumeration of: More...
 
int get_Device_IP_Diagnostics_TraceRoute_Interface (const char *name, ParameterType type, ParameterValue *value)
 This function provides the IP-layer interface over which the test is to be performed. This identifies the source IP address to use when performing the test. Example: Device.IP.Interface.1. More...
 
int get_Device_IP_Diagnostics_TraceRoute_Host (const char *name, ParameterType type, ParameterValue *value)
 This function provides the host name or address of the host to which to find a route. More...
 
int get_Device_IP_Diagnostics_TraceRoute_NumberOfTries (const char *name, ParameterType type, ParameterValue *value)
 This function provides the number of tries per hop. This is set prior to running Diagnostic. More...
 
int get_Device_IP_Diagnostics_TraceRoute_Timeout (const char *name, ParameterType type, ParameterValue *value)
 This function provides the timeout in milliseconds for each hop of the trace route test. More...
 
int get_Device_IP_Diagnostics_TraceRoute_DataBlockSize (const char *name, ParameterType type, ParameterValue *value)
 This function provides the size in bytes of the data block to be sent for each trace route. More...
 
int get_Device_IP_Diagnostics_TraceRoute_DSCP (const char *name, ParameterType type, ParameterValue *value)
 This function provides the Differentiated Services Code Point (DSCP) to be used for the test packets. More...
 
int get_Device_IP_Diagnostics_TraceRoute_MaxHopCount (const char *name, ParameterType type, ParameterValue *value)
 This function provides the maximum number of hop used in outgoing probe packets (max TTL). More...
 
int get_Device_IP_Diagnostics_TraceRoute_ResponseTime (const char *name, ParameterType type, ParameterValue *value)
 This function provides the result parameter indicating the response time in milliseconds of the most recent trace route test. More...
 
int get_Device_IP_Diagnostics_TraceRoute_RouteHopsNumberOfEntries (const char *name, ParameterType type, ParameterValue *value)
 This function provides the number of entries in the RouteHops table. More...
 
int set_Device_IP_Diagnostics_TraceRoute_DiagnosticsState (const char *name, ParameterType type, ParameterValue *value)
 This function sets the 'DiagnosticsState' parameter which indicates the availability of diagnostic data. This is an enumeration of: More...
 
int set_Device_IP_Diagnostics_TraceRoute_Interface (const char *name, ParameterType type, ParameterValue *value)
 This function sets the IP-layer interface over which the test is to be performed. This identifies the source IP address to use when performing the test. Example: Device.IP.Interface.1. More...
 
int set_Device_IP_Diagnostics_TraceRoute_Host (const char *name, ParameterType type, ParameterValue *value)
 This function sets the host name or address of the host to which to find a route. More...
 
int set_Device_IP_Diagnostics_TraceRoute_NumberOfTries (const char *name, ParameterType type, ParameterValue *value)
 This function sets the number of tries per hop. This is set prior to running Diagnostic. More...
 
int set_Device_IP_Diagnostics_TraceRoute_Timeout (const char *name, ParameterType type, ParameterValue *value)
 This function sets the timeout in milliseconds for each hop of the trace route test. More...
 
int set_Device_IP_Diagnostics_TraceRoute_DataBlockSize (const char *name, ParameterType type, ParameterValue *value)
 This function sets the size in bytes of the data block to be sent for each trace route. More...
 
int set_Device_IP_Diagnostics_TraceRoute_DSCP (const char *name, ParameterType type, ParameterValue *value)
 This function sets the Differentiated Services Code Point (DSCP) to be used for the test packets. More...
 
int set_Device_IP_Diagnostics_TraceRoute_MaxHopCount (const char *name, ParameterType type, ParameterValue *value)
 This function sets the maximum number of hop used in outgoing probe packets (max TTL). More...
 

yes

The header file provides TR069 device IP diagnostics trace route APIs.

Definition in file Device_IP_Diagnostics_TraceRoute.h.