summaryrefslogtreecommitdiffstats
path: root/spec/if/rtems/attr
diff options
context:
space:
mode:
Diffstat (limited to 'spec/if/rtems/attr')
-rw-r--r--spec/if/rtems/attr/application-task.yml21
-rw-r--r--spec/if/rtems/attr/attribute.yml21
-rw-r--r--spec/if/rtems/attr/barrier-automatic-release.yml21
-rw-r--r--spec/if/rtems/attr/barrier-manual-release.yml21
-rw-r--r--spec/if/rtems/attr/binary-semaphore.yml21
-rw-r--r--spec/if/rtems/attr/counting-semaphore.yml21
-rw-r--r--spec/if/rtems/attr/default.yml20
-rw-r--r--spec/if/rtems/attr/fifo.yml21
-rw-r--r--spec/if/rtems/attr/floating-point.yml23
-rw-r--r--spec/if/rtems/attr/global.yml20
-rw-r--r--spec/if/rtems/attr/group.yml18
-rw-r--r--spec/if/rtems/attr/header.yml12
-rw-r--r--spec/if/rtems/attr/inherit-priority.yml22
-rw-r--r--spec/if/rtems/attr/local.yml20
-rw-r--r--spec/if/rtems/attr/multiprocessor-resource-sharing.yml21
-rw-r--r--spec/if/rtems/attr/no-floating-point.yml23
-rw-r--r--spec/if/rtems/attr/no-inherit-priority.yml21
-rw-r--r--spec/if/rtems/attr/no-multiprocessor-resource-sharing.yml21
-rw-r--r--spec/if/rtems/attr/no-priority-ceiling.yml21
-rw-r--r--spec/if/rtems/attr/priority-ceiling.yml22
-rw-r--r--spec/if/rtems/attr/priority.yml21
-rw-r--r--spec/if/rtems/attr/semaphore-class.yml21
-rw-r--r--spec/if/rtems/attr/simple-binary-semaphore.yml21
-rw-r--r--spec/if/rtems/attr/system-task.yml21
24 files changed, 0 insertions, 495 deletions
diff --git a/spec/if/rtems/attr/application-task.yml b/spec/if/rtems/attr/application-task.yml
deleted file mode 100644
index b33293e2..00000000
--- a/spec/if/rtems/attr/application-task.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This attribute constant indicates that the task was created by the
- application using normal Classic API methods.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '0x00000000'
- variants: []
-description: null
-enabled-by: true
-interface-type: define
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: RTEMS_APPLICATION_TASK
-notes: null
-type: interface
diff --git a/spec/if/rtems/attr/attribute.yml b/spec/if/rtems/attr/attribute.yml
deleted file mode 100644
index 3134ace4..00000000
--- a/spec/if/rtems/attr/attribute.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This type is used to represent Classic API attributes.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: ${/if/c/uint32_t:/name} ${.:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: typedef
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_attribute
-notes: |
- Attributes are primarily used when creating objects.
-type: interface
diff --git a/spec/if/rtems/attr/barrier-automatic-release.yml b/spec/if/rtems/attr/barrier-automatic-release.yml
deleted file mode 100644
index f60760d0..00000000
--- a/spec/if/rtems/attr/barrier-automatic-release.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This attribute constant indicates that the Classic API Barrier instance
- created will use an automatic release protocol.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '0x00000200'
- variants: []
-description: null
-enabled-by: true
-interface-type: define
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: RTEMS_BARRIER_AUTOMATIC_RELEASE
-notes: null
-type: interface
diff --git a/spec/if/rtems/attr/barrier-manual-release.yml b/spec/if/rtems/attr/barrier-manual-release.yml
deleted file mode 100644
index 27c3d02b..00000000
--- a/spec/if/rtems/attr/barrier-manual-release.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This attribute constant indicates that the Classic API Barrier instance
- created will use the manual release protocol.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '0x00000000'
- variants: []
-description: null
-enabled-by: true
-interface-type: define
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: RTEMS_BARRIER_MANUAL_RELEASE
-notes: null
-type: interface
diff --git a/spec/if/rtems/attr/binary-semaphore.yml b/spec/if/rtems/attr/binary-semaphore.yml
deleted file mode 100644
index f994060e..00000000
--- a/spec/if/rtems/attr/binary-semaphore.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This attribute constant indicates that the Classic API Semaphore instance
- created will be a proper binary semaphore or mutex.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '0x00000010'
- variants: []
-description: null
-enabled-by: true
-interface-type: define
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: RTEMS_BINARY_SEMAPHORE
-notes: null
-type: interface
diff --git a/spec/if/rtems/attr/counting-semaphore.yml b/spec/if/rtems/attr/counting-semaphore.yml
deleted file mode 100644
index 9d7c69ad..00000000
--- a/spec/if/rtems/attr/counting-semaphore.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This attribute constant indicates that the Classic API Semaphore instance
- created will be a counting semaphore.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '0x00000000'
- variants: []
-description: null
-enabled-by: true
-interface-type: define
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: RTEMS_COUNTING_SEMAPHORE
-notes: null
-type: interface
diff --git a/spec/if/rtems/attr/default.yml b/spec/if/rtems/attr/default.yml
deleted file mode 100644
index 1c4985fa..00000000
--- a/spec/if/rtems/attr/default.yml
+++ /dev/null
@@ -1,20 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This is the default value for an attribute set.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '0x00000000'
- variants: []
-description: null
-enabled-by: true
-interface-type: define
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: RTEMS_DEFAULT_ATTRIBUTES
-notes: null
-type: interface
diff --git a/spec/if/rtems/attr/fifo.yml b/spec/if/rtems/attr/fifo.yml
deleted file mode 100644
index 4df3d6e7..00000000
--- a/spec/if/rtems/attr/fifo.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This is the attribute constant which reflects that blocking tasks will be
- managed using FIFO discipline.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '0x00000000'
- variants: []
-description: null
-enabled-by: true
-interface-type: define
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: RTEMS_FIFO
-notes: null
-type: interface
diff --git a/spec/if/rtems/attr/floating-point.yml b/spec/if/rtems/attr/floating-point.yml
deleted file mode 100644
index 40b8ea94..00000000
--- a/spec/if/rtems/attr/floating-point.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This attribute constant indicates that the task will use the floating point
- hardware.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '0x00000001'
- variants: []
-description: null
-enabled-by: true
-interface-type: define
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: RTEMS_FLOATING_POINT
-notes: |
- On some architectures, there will be a floating point context associated with
- this task.
-type: interface
diff --git a/spec/if/rtems/attr/global.yml b/spec/if/rtems/attr/global.yml
deleted file mode 100644
index a88b886c..00000000
--- a/spec/if/rtems/attr/global.yml
+++ /dev/null
@@ -1,20 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This is the attribute constant to indicate global resource.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '0x00000002'
- variants: []
-description: null
-enabled-by: true
-interface-type: define
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: RTEMS_GLOBAL
-notes: null
-type: interface
diff --git a/spec/if/rtems/attr/group.yml b/spec/if/rtems/attr/group.yml
deleted file mode 100644
index 9bf22505..00000000
--- a/spec/if/rtems/attr/group.yml
+++ /dev/null
@@ -1,18 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This group contains the Classic API directive attributes.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-description: null
-enabled-by: true
-identifier: RTEMSAPIClassicAttr
-interface-type: group
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: ../group
-name: Directive Attributes
-text: |
- The Classic API shall provide an interface to directive attributes.
-type: interface
diff --git a/spec/if/rtems/attr/header.yml b/spec/if/rtems/attr/header.yml
deleted file mode 100644
index 1ef0839a..00000000
--- a/spec/if/rtems/attr/header.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: This header file defines attributes provided by the API.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-interface-type: header-file
-links:
-- role: interface-placement
- uid: /if/domains/api
-path: rtems/rtems/attr.h
-prefix: cpukit/include
-type: interface
diff --git a/spec/if/rtems/attr/inherit-priority.yml b/spec/if/rtems/attr/inherit-priority.yml
deleted file mode 100644
index 161472d2..00000000
--- a/spec/if/rtems/attr/inherit-priority.yml
+++ /dev/null
@@ -1,22 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This attribute constant indicates that the Classic API Semaphore instance
- created will use the Priority Inheritance Protocol.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '0x00000040'
- variants: []
-description: null
-enabled-by: true
-interface-type: define
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: RTEMS_INHERIT_PRIORITY
-notes: |
- The semaphore instance must be a binary semaphore.
-type: interface
diff --git a/spec/if/rtems/attr/local.yml b/spec/if/rtems/attr/local.yml
deleted file mode 100644
index 9147f3cf..00000000
--- a/spec/if/rtems/attr/local.yml
+++ /dev/null
@@ -1,20 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This is the attribute constant to indicate local resource.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '0x00000000'
- variants: []
-description: null
-enabled-by: true
-interface-type: define
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: RTEMS_LOCAL
-notes: null
-type: interface
diff --git a/spec/if/rtems/attr/multiprocessor-resource-sharing.yml b/spec/if/rtems/attr/multiprocessor-resource-sharing.yml
deleted file mode 100644
index 3cb4c0c6..00000000
--- a/spec/if/rtems/attr/multiprocessor-resource-sharing.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This attribute constant indicates that the Classic API Semaphore instance
- created will use the Multiprocessor Resource Sharing Protocol.
-copyrights:
-- Copyright (C) 2014, 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: '0x00000100'
- variants: []
-description: null
-enabled-by: true
-interface-type: define
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: RTEMS_MULTIPROCESSOR_RESOURCE_SHARING
-notes: |
- The semaphore instance must be a binary semaphore.
-type: interface
diff --git a/spec/if/rtems/attr/no-floating-point.yml b/spec/if/rtems/attr/no-floating-point.yml
deleted file mode 100644
index 0d97cab4..00000000
--- a/spec/if/rtems/attr/no-floating-point.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This attribute constant indicates that the task will not use the floating
- point hardware.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '0x00000000'
- variants: []
-description: null
-enabled-by: true
-interface-type: define
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: RTEMS_NO_FLOATING_POINT
-notes: |
- If the architecture permits it, then the FPU will be disabled when the task
- is executing.
-type: interface
diff --git a/spec/if/rtems/attr/no-inherit-priority.yml b/spec/if/rtems/attr/no-inherit-priority.yml
deleted file mode 100644
index c3d8656f..00000000
--- a/spec/if/rtems/attr/no-inherit-priority.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This attribute constant indicates that the Classic API Semaphore instance
- created will not use the Priority Inheritance Protocol.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '0x00000000'
- variants: []
-description: null
-enabled-by: true
-interface-type: define
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: RTEMS_NO_INHERIT_PRIORITY
-notes: null
-type: interface
diff --git a/spec/if/rtems/attr/no-multiprocessor-resource-sharing.yml b/spec/if/rtems/attr/no-multiprocessor-resource-sharing.yml
deleted file mode 100644
index 050627d5..00000000
--- a/spec/if/rtems/attr/no-multiprocessor-resource-sharing.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This attribute constant indicates that the Classic API Semaphore instance
- created will not use the Multiprocessor Resource Sharing Protocol.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '0x00000000'
- variants: []
-description: null
-enabled-by: true
-interface-type: define
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: RTEMS_NO_MULTIPROCESSOR_RESOURCE_SHARING
-notes: null
-type: interface
diff --git a/spec/if/rtems/attr/no-priority-ceiling.yml b/spec/if/rtems/attr/no-priority-ceiling.yml
deleted file mode 100644
index ee71f3f3..00000000
--- a/spec/if/rtems/attr/no-priority-ceiling.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This attribute constant indicates that the Classic API Semaphore instance
- created will not use the Priority Ceiling Protocol.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '0x00000000'
- variants: []
-description: null
-enabled-by: true
-interface-type: define
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: RTEMS_NO_PRIORITY_CEILING
-notes: null
-type: interface
diff --git a/spec/if/rtems/attr/priority-ceiling.yml b/spec/if/rtems/attr/priority-ceiling.yml
deleted file mode 100644
index c5e8ba7b..00000000
--- a/spec/if/rtems/attr/priority-ceiling.yml
+++ /dev/null
@@ -1,22 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This attribute constant indicates that the Classic API Semaphore instance
- created will use the Priority Ceiling Protocol.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '0x00000080'
- variants: []
-description: null
-enabled-by: true
-interface-type: define
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: RTEMS_PRIORITY_CEILING
-notes: |
- The semaphore instance must be a binary semaphore.
-type: interface
diff --git a/spec/if/rtems/attr/priority.yml b/spec/if/rtems/attr/priority.yml
deleted file mode 100644
index 363b548c..00000000
--- a/spec/if/rtems/attr/priority.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This is the attribute constant which reflects that blocking tasks will be
- managed using task priority discipline.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '0x00000004'
- variants: []
-description: null
-enabled-by: true
-interface-type: define
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: RTEMS_PRIORITY
-notes: null
-type: interface
diff --git a/spec/if/rtems/attr/semaphore-class.yml b/spec/if/rtems/attr/semaphore-class.yml
deleted file mode 100644
index d719886b..00000000
--- a/spec/if/rtems/attr/semaphore-class.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This is the mask for the attribute bits associated with the Classic API
- Semaphore Manager.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '0x00000030'
- variants: []
-description: null
-enabled-by: true
-interface-type: define
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: RTEMS_SEMAPHORE_CLASS
-notes: null
-type: interface
diff --git a/spec/if/rtems/attr/simple-binary-semaphore.yml b/spec/if/rtems/attr/simple-binary-semaphore.yml
deleted file mode 100644
index 4853914e..00000000
--- a/spec/if/rtems/attr/simple-binary-semaphore.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This attribute constant indicates that the Classic API Semaphore instance
- created will be a simple binary semaphore.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '0x00000020'
- variants: []
-description: null
-enabled-by: true
-interface-type: define
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: RTEMS_SIMPLE_BINARY_SEMAPHORE
-notes: null
-type: interface
diff --git a/spec/if/rtems/attr/system-task.yml b/spec/if/rtems/attr/system-task.yml
deleted file mode 100644
index f3e775ca..00000000
--- a/spec/if/rtems/attr/system-task.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This attribute constant indicates that the task was created by RTEMS as a
- support task.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '0x00008000'
- variants: []
-description: null
-enabled-by: true
-interface-type: define
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: RTEMS_SYSTEM_TASK
-notes: null
-type: interface