38 #ifndef _RTEMS_CONFDEFS_OBJECTSCLASSIC_H 39 #define _RTEMS_CONFDEFS_OBJECTSCLASSIC_H 41 #ifndef __CONFIGURATION_TEMPLATE_h 42 #error "Do not include this file directly, use <rtems/confdefs.h> instead" 49 #if CONFIGURE_MAXIMUM_BARRIERS > 0 53 #if CONFIGURE_MAXIMUM_PORTS > 0 57 #if CONFIGURE_MAXIMUM_MESSAGE_QUEUES > 0 61 #if CONFIGURE_MAXIMUM_PARTITIONS > 0 65 #if CONFIGURE_MAXIMUM_PERIODS > 0 69 #if CONFIGURE_MAXIMUM_REGIONS > 0 73 #if CONFIGURE_MAXIMUM_SEMAPHORES > 0 78 #if CONFIGURE_MAXIMUM_TIMERS > 0 86 #if CONFIGURE_MAXIMUM_BARRIERS > 0 90 #if CONFIGURE_MAXIMUM_MESSAGE_QUEUES > 0 94 #if CONFIGURE_MAXIMUM_PARTITIONS > 0 98 #if CONFIGURE_MAXIMUM_PERIODS > 0 102 #if CONFIGURE_MAXIMUM_PORTS > 0 106 #if CONFIGURE_MAXIMUM_REGIONS > 0 110 #if CONFIGURE_MAXIMUM_SEMAPHORES > 0 113 _CONFIGURE_SCHEDULER_COUNT
117 #if CONFIGURE_MAXIMUM_TIMERS > 0 #define CONFIGURE_MAXIMUM_PARTITIONS
This configuration option is an integer define.
#define CONFIGURE_MAXIMUM_BARRIERS
This configuration option is an integer define.
#define REGION_INFORMATION_DEFINE(max)
Macro to define the objects information for the Classic Region objects.
#define TIMER_INFORMATION_DEFINE(max)
Macro to define the objects information for the Classic Timer objects.
Classic Dual Ported Memory Manager Data Structures.
#define SEMAPHORE_INFORMATION_DEFINE(max, scheduler_count)
Macro to define the objects information for the Classic Semaphore objects.
Evaluate Unlimited Objects Configuration Options.
Evaluate Scheduler Configuration Options.
Classic Semaphore Manager Data Structures.
#define DUAL_PORTED_MEMORY_INFORMATION_DEFINE(max)
Macro to define the objects information for the Classic Dual Ported Memory objects.
Classic Partition Manager Data Structures.
#define BARRIER_INFORMATION_DEFINE(max)
Macro to define the objects information for the Classic Barrier objects.
Classic Rate Monotonic Scheduler Data Structures.
#define CONFIGURE_MAXIMUM_TIMERS
This configuration option is an integer define.
#define CONFIGURE_MAXIMUM_SEMAPHORES
This configuration option is an integer define.
Classic Message Queue Manager API.
#define MESSAGE_QUEUE_INFORMATION_DEFINE(max)
Macro to define the objects information for the Classic Message Queue objects.
#define RATE_MONOTONIC_INFORMATION_DEFINE(max)
Macro to define the objects information for the Classic Rate Monotonic objects.
Classic Partition Manager Data Structures.
Classic Barrier Manager Data Structures.
Classic Region Manager Data Structures.
#define PARTITION_INFORMATION_DEFINE(max)
Macro to define the objects information for the Classic Partition objects.
#define CONFIGURE_MAXIMUM_MESSAGE_QUEUES
This configuration option is an integer define.
#define CONFIGURE_MAXIMUM_PERIODS
This configuration option is an integer define.
#define CONFIGURE_MAXIMUM_REGIONS
This configuration option is an integer define.
#define CONFIGURE_MAXIMUM_PORTS
This configuration option is an integer define.