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 112 CONFIGURE_MAXIMUM_SEMAPHORES,
113 _CONFIGURE_SCHEDULER_COUNT
117 #if CONFIGURE_MAXIMUM_TIMERS > 0 #define REGION_INFORMATION_DEFINE(max)
Macro to define the objects information for the Classic Region objects.
Definition: regiondata.h:63
#define TIMER_INFORMATION_DEFINE(max)
Macro to define the objects information for the Classic Timer objects.
Definition: timerdata.h:74
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.
Definition: semdata.h:136
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.
Definition: dpmemdata.h:63
Classic Partition Manager Data Structures.
#define BARRIER_INFORMATION_DEFINE(max)
Macro to define the objects information for the Classic Barrier objects.
Definition: barrierdata.h:61
Classic Rate Monotonic Scheduler Data Structures.
Classic Message Queue Manager API.
#define MESSAGE_QUEUE_INFORMATION_DEFINE(max)
Macro to define the objects information for the Classic Message Queue objects.
Definition: messagedata.h:75
#define RATE_MONOTONIC_INFORMATION_DEFINE(max)
Macro to define the objects information for the Classic Rate Monotonic objects.
Definition: ratemondata.h:147
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.
Definition: partdata.h:84