RTEMS
5.0.0
|
BSP Command Line Handler. More...
Files | |
file | bspcmdline_get.c |
Obtain Pointer to BSP Boot Command String. | |
file | bspcmdline_getparam.c |
Obtain COPY of the Entire Matching Argument. | |
file | bspcmdline_getparamraw.c |
Obtain Pointer to the Entire Matching Argument. | |
file | bspcmdline_getparamrhs.c |
Obtain COPY of the Right Hand Side of the Matching Argument. | |
Functions | |
const char * | rtems_bsp_cmdline_get (void) |
Obtain Pointer to BSP Boot Command String. More... | |
const char * | rtems_bsp_cmdline_get_param (const char *name, char *value, size_t length) |
Obtain COPY of the Entire Matching Argument. More... | |
const char * | rtems_bsp_cmdline_get_param_rhs (const char *name, char *value, size_t length) |
Obtain COPY of the Right Hand Side of the Matching Argument. More... | |
const char * | rtems_bsp_cmdline_get_param_raw (const char *name) |
Obtain Pointer to the Entire Matching Argument. More... | |
BSP Command Line Handler.
This include file contains all prototypes and specifications related to the BSP Command Line String and associated helper routines. The helpers are useful for locating command line type arguments (e.g. –mode) and their associated right hand side (e.g. FAST in –mode=FAST).
The BSP Command Line Handler provides a set of routines which assist in examining and decoding the Command Line String passed to the BSP at boot time.
const char* rtems_bsp_cmdline_get | ( | void | ) |
Obtain Pointer to BSP Boot Command String.
This method returns a pointer to the BSP Boot Command String. It is as likely to be NULL as point to a string as most BSPs do not have a start environment that provides a boot string.
This | method returns the pointer to the BSP Boot Command String. |
const char* rtems_bsp_cmdline_get_param | ( | const char * | name, |
char * | value, | ||
size_t | length | ||
) |
Obtain COPY of the Entire Matching Argument.
This method searches for the argument name in the BSP Boot Command String and returns a copy of the entire string associated with it in value up to a string of length. This will include the argument and any right hand side portion of the string. For example, one might be returned –mode=FAST if searching for –mode.
[in] | name | is the arugment to search for |
[in] | value | points to where the contents will be placed if located. |
[in] | length | is the maximum length to copy |
const char* rtems_bsp_cmdline_get_param_raw | ( | const char * | name | ) |
Obtain Pointer to the Entire Matching Argument.
This method searches for the argument name in the BSP Boot Command String and returns a pointer to the entire string associated with it. This will include the argument and any right hand side portion of the string. For example, one might be returned –mode=FAST if searching for –mode.
[in] | name | is the arugment to search for |
This | method returns NULL if not found and a pointer into the BSP Boot Command String if found. |
const char* rtems_bsp_cmdline_get_param_rhs | ( | const char * | name, |
char * | value, | ||
size_t | length | ||
) |
Obtain COPY of the Right Hand Side of the Matching Argument.
This method searches for the argument name in the BSP Boot Command String and returns the right hand side associated with it in value up to a maximum string length. This will NOT include the argument but only any right hand side portion of the string. * For example, one might be returned FAST if searching for –mode.
[in] | name | is the arugment to search for |
[in] | value | points to where the contents will be placed if located. |
[in] | length | is the maximum length to copy |
This | method returns NULL if not found and value if found. |