|
RTI Connext Micro C API Version 4.2.0
|
DDS Flow Controller. More...
#include "netio/netio_flowcontroller.h"#include "dds_c/dds_c_common.h"#include "dds_c/dds_c_infrastructure.h"Data Structures | |
| struct | DDS_FlowControllerTokenBucketProperty_t |
| DDS_FlowController uses the popular token bucket approach for open loop network flow control. The flow control characteristics are determined by the token bucket properties. More... | |
| struct | DDS_FlowControllerProperty_t |
| Determines the flow control characteristics of the DDS_FlowController. More... | |
Typedefs | |
| typedef struct DDS_FlowController | DDS_FlowController |
| <<interface>> A flow controller is the object responsible for shaping the network traffic by determining when attached asynchronous DDS_DataWriter instances are allowed to write data. | |
Enumerations | |
| enum | DDS_FlowControllerSchedulingPolicy { DDS_RR_FLOW_CONTROLLER_SCHED_POLICY , DDS_EDF_FLOW_CONTROLLER_SCHED_POLICY , DDS_HPF_FLOW_CONTROLLER_SCHED_POLICY } |
| Kinds of flow controller scheduling policy. More... | |
Variables | |
| DDSCDllVariable const char *const | DDS_DEFAULT_FLOW_CONTROLLER_NAME |
| [default] Special value of DDS_PublishModeQosPolicy::flow_controller_name that refers to the built-in default flow controller. | |
| DDSCDllVariable const char *const | DDS_FIXED_RATE_FLOW_CONTROLLER_NAME |
| Special value of DDS_PublishModeQosPolicy::flow_controller_name that refers to the built-in fixed-rate flow controller. | |
| DDSCDllVariable const char *const | DDS_ON_DEMAND_FLOW_CONTROLLER_NAME |
| Special value of DDS_PublishModeQosPolicy::flow_controller_name that refers to the built-in on-demand flow controller. | |
| DDSCDllVariable const struct DDS_FlowControllerProperty_t | DDS_FLOW_CONTROLLER_PROPERTY_DEFAULT |
| <<eXtension>> Special value for creating a DDS_FlowController with default property. | |
DDS Flow Controller.