cpukit/rtems: Header File Doxygen Enhancement GCI Task #8

http://www.google-melange.com/gci/task/view/google/gci2012/7948217
This commit is contained in:
Mathew Kallada
2012-12-12 06:25:40 -05:00
committed by Gedare Bloom
parent 9bff3752de
commit f1eb368d1a
15 changed files with 48 additions and 18 deletions

View File

@@ -1,6 +1,8 @@
/** /**
* @file rtems/rtems/asr.h * @file rtems/rtems/asr.h
* *
* @brief Constants and Structures Associated with the Asynchronous Signal Handler
*
* This include file contains all the constants and structures associated * This include file contains all the constants and structures associated
* with the Asynchronous Signal Handler. This Handler provides the low-level * with the Asynchronous Signal Handler. This Handler provides the low-level
* support required by the Signal Manager. * support required by the Signal Manager.

View File

@@ -1,6 +1,8 @@
/** /**
* @file rtems/rtems/barrier.h * @file rtems/rtems/barrier.h
* *
* @brief Constants and Structures Associated with the Barrier Manager
*
* This include file contains all the constants and structures associated * This include file contains all the constants and structures associated
* with the Barrier Manager. * with the Barrier Manager.
* *

View File

@@ -1,6 +1,8 @@
/** /**
* @file rtems/rtems/cache.h * @file rtems/rtems/cache.h
* *
* @brief Functionality Associated with the Cache Manager
*
* Cache Manager * Cache Manager
*/ */
@@ -152,7 +154,7 @@ void rtems_cache_disable_instruction( void );
* integral number of cache blocks. * integral number of cache blocks.
*/ */
void *rtems_cache_aligned_malloc ( size_t nbytes ); void *rtems_cache_aligned_malloc ( size_t nbytes );
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif

View File

@@ -1,6 +1,8 @@
/** /**
* @file rtems/rtems/clock.h * @file rtems/rtems/clock.h
* *
* @brief Constants and Structures Associated with the Clock Manager
*
* This include file contains all the constants and structures associated * This include file contains all the constants and structures associated
* with the Clock Manager. This manager provides facilities to set, obtain, * with the Clock Manager. This manager provides facilities to set, obtain,
* and continually update the current date and time. * and continually update the current date and time.
@@ -257,7 +259,7 @@ time_t rtems_clock_get_uptime_seconds( void );
* @param[in] the_tod is the TOD structure to validate * @param[in] the_tod is the TOD structure to validate
* *
* @return This method returns true if the TOD is valid and false otherwise. * @return This method returns true if the TOD is valid and false otherwise.
* *
* @note This routine only works for leap-years through 2099. * @note This routine only works for leap-years through 2099.
*/ */
bool _TOD_Validate( bool _TOD_Validate(

View File

@@ -1,6 +1,8 @@
/** /**
* @file rtems/rtems/config.h * @file rtems/rtems/config.h
* *
* @brief Records Which Define the Configuration Table
*
* This include file contains the table of user defined configuration * This include file contains the table of user defined configuration
* parameters specific for the RTEMS API. * parameters specific for the RTEMS API.
*/ */

View File

@@ -1,6 +1,8 @@
/** /**
* @file rtems/rtems/event.h * @file rtems/rtems/event.h
* *
* @brief Information Related to the Event Manager
*
* This include file contains the information pertaining to the Event * This include file contains the information pertaining to the Event
* Manager. This manager provides a high performance method of communication * Manager. This manager provides a high performance method of communication
* and synchronization. * and synchronization.

View File

@@ -1,6 +1,8 @@
/** /**
* @file rtems/rtems/eventset.h * @file rtems/rtems/eventset.h
* *
* @brief Information Related to the Event Sets Handler
*
* This include file contains the information pertaining to the * This include file contains the information pertaining to the
* Event Sets Handler. This handler provides methods for the manipulation * Event Sets Handler. This handler provides methods for the manipulation
* of event sets which will be sent and received by tasks. * of event sets which will be sent and received by tasks.

View File

@@ -1,6 +1,8 @@
/** /**
* @file rtems/rtems/message.h * @file rtems/rtems/message.h
* *
* @brief Constants and Structures Associated with the Message Queue Manager
*
* This include file contains all the constants and structures associated * This include file contains all the constants and structures associated
* with the Message Queue Manager. This manager provides a mechanism for * with the Message Queue Manager. This manager provides a mechanism for
* communication and synchronization between tasks using messages. * communication and synchronization between tasks using messages.

View File

@@ -1,6 +1,8 @@
/** /**
* @file rtems/rtems/modes.h * @file rtems/rtems/modes.h
* *
* @brief Constants and Structures Associated with the RTEMS thread and RTEMS_ASR modes
*
* This include file contains all constants and structures associated * This include file contains all constants and structures associated
* with the RTEMS thread and RTEMS_ASR modes. * with the RTEMS thread and RTEMS_ASR modes.
*/ */

View File

@@ -1,6 +1,8 @@
/** /**
* @file rtems/rtems/options.h * @file rtems/rtems/options.h
* *
* @brief Information Which Defines the Options Available on Many Directives.
*
* This include file contains information which defines the * This include file contains information which defines the
* options available on many directives. * options available on many directives.
*/ */

View File

@@ -1,6 +1,8 @@
/** /**
* @file rtems/rtems/part.h * @file rtems/rtems/part.h
* *
* @brief Constants and Structures Associated with the Partition Manager
*
* This include file contains all the constants and structures associated * This include file contains all the constants and structures associated
* with the Partition Manager. This manager provides facilities to * with the Partition Manager. This manager provides facilities to
* dynamically allocate memory in fixed-sized units which are returned * dynamically allocate memory in fixed-sized units which are returned

View File

@@ -1,6 +1,8 @@
/** /**
* @file rtems/rtems/ratemon.h * @file rtems/rtems/ratemon.h
* *
* @brief Constants, Structures, and Prototypes Associated to the Classic API Rate Monotonic Manager.
*
* This include file contains all the constants, structures, and * This include file contains all the constants, structures, and
* prototypes associated with the Rate Monotonic Manager. This manager * prototypes associated with the Rate Monotonic Manager. This manager
* provides facilities to implement threads which execute in a periodic * provides facilities to implement threads which execute in a periodic

View File

@@ -1,6 +1,8 @@
/** /**
* @file rtems/rtems/region.h * @file rtems/rtems/region.h
* *
* @brief Constants and Structures Associated with the Region Manager
*
* This include file contains all the constants and structures associated * This include file contains all the constants and structures associated
* with the Region Manager. This manager provides facilities to dynamically * with the Region Manager. This manager provides facilities to dynamically
* allocate memory in variable sized units which are returned as segments. * allocate memory in variable sized units which are returned as segments.
@@ -123,11 +125,11 @@ rtems_status_code rtems_region_create(
* region will have the name name. The memory area managed by * region will have the name name. The memory area managed by
* the region will be attempted to be grown by length bytes using * the region will be attempted to be grown by length bytes using
* the memory starting at starting_address. * the memory starting at starting_address.
* *
* @param[in] id is the id of region to grow * @param[in] id is the id of region to grow
* @param[in] starting_address starting address of memory area for extension * @param[in] starting_address starting address of memory area for extension
* @param[in] length is the physical length in bytes to grow the region * @param[in] length is the physical length in bytes to grow the region
* *
* @return This method returns RTEMS_SUCCESSFUL if there was not an * @return This method returns RTEMS_SUCCESSFUL if there was not an
* error. Otherwise, a status code is returned indicating the * error. Otherwise, a status code is returned indicating the
* source of the error. * source of the error.
@@ -145,10 +147,10 @@ rtems_status_code rtems_region_extend(
* This directive returns the region ID associated with name. * This directive returns the region ID associated with name.
* If more than one region is named name, then the region * If more than one region is named name, then the region
* to which the ID belongs is arbitrary. * to which the ID belongs is arbitrary.
* *
* @param[in] name is the user defined region name * @param[in] name is the user defined region name
* @param[in] id is the pointer to region id * @param[in] id is the pointer to region id
* *
* @return This method returns RTEMS_SUCCESSFUL if there was not an * @return This method returns RTEMS_SUCCESSFUL if there was not an
* error. Otherwise, a status code is returned indicating the * error. Otherwise, a status code is returned indicating the
* source of the error. If successful, the id will * source of the error. If successful, the id will
@@ -184,10 +186,10 @@ rtems_status_code rtems_region_get_information(
* This directive returns information about the free blocks in the * This directive returns information about the free blocks in the
* heap associated with this region. Information about the used blocks * heap associated with this region. Information about the used blocks
* will be returned as zero. * will be returned as zero.
* *
* @param[in] id is the region id * @param[in] id is the region id
* @param[in] the_info is the pointer to region information block * @param[in] the_info is the pointer to region information block
* *
* @return This method returns RTEMS_SUCCESSFUL if there was not an * @return This method returns RTEMS_SUCCESSFUL if there was not an
* error. Otherwise, a status code is returned indicating the * error. Otherwise, a status code is returned indicating the
* source of the error. If successful, the the_info will * source of the error. If successful, the the_info will
@@ -204,9 +206,9 @@ rtems_status_code rtems_region_get_free_information(
* This routine implements the rtems_region_delete directive. The * This routine implements the rtems_region_delete directive. The
* region indicated by ID is deleted, provided that none of its segments are * region indicated by ID is deleted, provided that none of its segments are
* still allocated. * still allocated.
* *
* @param[in] id is the region id * @param[in] id is the region id
* *
* @return This method returns RTEMS_SUCCESSFUL if there was not an * @return This method returns RTEMS_SUCCESSFUL if there was not an
* error. Otherwise, a status code is returned indicating the * error. Otherwise, a status code is returned indicating the
* source of the error. * source of the error.
@@ -225,17 +227,17 @@ rtems_status_code rtems_region_delete(
* may return immediately or block waiting for a segment with an optional * may return immediately or block waiting for a segment with an optional
* timeout of @a timeout clock ticks. Whether the task blocks or returns * timeout of @a timeout clock ticks. Whether the task blocks or returns
* immediately is based on the no_wait option in the @a option_set. * immediately is based on the no_wait option in the @a option_set.
* *
* @param[in] id is the region id * @param[in] id is the region id
* @param[in] size is the segment size in bytes * @param[in] size is the segment size in bytes
* @param[in] option_set is the wait option * @param[in] option_set is the wait option
* @param[in] timeout is the number of ticks to wait (0 means wait forever) * @param[in] timeout is the number of ticks to wait (0 means wait forever)
* @param[in] segment is the pointer to segment address * @param[in] segment is the pointer to segment address
* *
* @return This method returns RTEMS_SUCCESSFUL if there was not an * @return This method returns RTEMS_SUCCESSFUL if there was not an
* error. Otherwise, a status code is returned indicating the * error. Otherwise, a status code is returned indicating the
* source of the error. If successful, the segment will * source of the error. If successful, the segment will
* be filled in with the segment address. * be filled in with the segment address.
*/ */
rtems_status_code rtems_region_get_segment( rtems_status_code rtems_region_get_segment(
rtems_id id, rtems_id id,
@@ -250,11 +252,11 @@ rtems_status_code rtems_region_get_segment(
* *
* This routine implements the rtems_region_get_segment_size directive. It * This routine implements the rtems_region_get_segment_size directive. It
* returns the size in bytes of the specified user memory area. * returns the size in bytes of the specified user memory area.
* *
* @param[in] id is the region id * @param[in] id is the region id
* @param[in] segment is the segment address * @param[in] segment is the segment address
* @param[in] size is the pointer to segment size in bytes * @param[in] size is the pointer to segment size in bytes
* *
* @return This method returns RTEMS_SUCCESSFUL if there was not an * @return This method returns RTEMS_SUCCESSFUL if there was not an
* error. Otherwise, a status code is returned indicating the * error. Otherwise, a status code is returned indicating the
* source of the error. If successful, the size will * source of the error. If successful, the size will
@@ -276,10 +278,10 @@ rtems_status_code rtems_region_get_segment_size(
* rtems_region_get_segment of the first blocked task, then that task and as * rtems_region_get_segment of the first blocked task, then that task and as
* many subsequent tasks as possible will be unblocked with their requests * many subsequent tasks as possible will be unblocked with their requests
* satisfied. * satisfied.
* *
* @param[in] id is the region id * @param[in] id is the region id
* @param[in] segment is the pointer to segment address * @param[in] segment is the pointer to segment address
* *
* @return RTEMS_SUCCESSFUL if successful or error code if unsuccessful * @return RTEMS_SUCCESSFUL if successful or error code if unsuccessful
*/ */
rtems_status_code rtems_region_return_segment( rtems_status_code rtems_region_return_segment(

View File

@@ -1,6 +1,8 @@
/** /**
* @file rtems/rtems/status.h * @file rtems/rtems/status.h
* *
* @brief Status Codes Returned from the Executive Directives
*
* This include file contains the status codes returned from the * This include file contains the status codes returned from the
* executive directives. * executive directives.
*/ */
@@ -184,7 +186,7 @@ typedef enum {
/** /**
* @brief Status Object Name Errors to Status Array * @brief Status Object Name Errors to Status Array
* *
* This array is used to map SuperCore Object Handler return * This array is used to map SuperCore Object Handler return
* codes to Classic API status codes. * codes to Classic API status codes.
*/ */

View File

@@ -1,6 +1,8 @@
/** /**
* @file rtems/rtems/timer.h * @file rtems/rtems/timer.h
* *
* @brief Constants, Structures, and Prototypes Associated with the Timer Manager
*
* This include file contains all the constants, structures, and * This include file contains all the constants, structures, and
* prototypes associated with the Timer Manager. This manager provides * prototypes associated with the Timer Manager. This manager provides
* facilities to configure, initiate, cancel, and delete timers which will * facilities to configure, initiate, cancel, and delete timers which will