CatapultServer  v0.5.0.1 (Elephant)
catapult::sync::TasksConfiguration::TaskConfiguration Struct Reference

Task configuration that is a union of all supported task configurations. More...

Collaboration diagram for catapult::sync::TasksConfiguration::TaskConfiguration:

Public Member Functions

 TaskConfiguration ()
 Creates an empty task configuration. More...
 

Public Attributes

TasksConfiguration::TaskType TaskType
 Type of task. More...
 
union {
   UniformTaskConfiguration   Uniform
 Configuration when task type is uniform. More...
 
   DeceleratingTaskConfiguration   Decelerating
 Configuration when task type is decelerating. More...
 
}; 
 

Detailed Description

Task configuration that is a union of all supported task configurations.

Constructor & Destructor Documentation

◆ TaskConfiguration()

catapult::sync::TasksConfiguration::TaskConfiguration::TaskConfiguration ( )
inline

Creates an empty task configuration.

Member Data Documentation

◆ @1

union { ... }

◆ Decelerating

DeceleratingTaskConfiguration catapult::sync::TasksConfiguration::TaskConfiguration::Decelerating

Configuration when task type is decelerating.

◆ TaskType

TasksConfiguration::TaskType catapult::sync::TasksConfiguration::TaskConfiguration::TaskType

Type of task.

◆ Uniform

UniformTaskConfiguration catapult::sync::TasksConfiguration::TaskConfiguration::Uniform

Configuration when task type is uniform.


The documentation for this struct was generated from the following file: