RTI Connext DDS Micro C API
Version 3.0.1
|
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 | |
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. | |
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. | |
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. | |
struct DDS_FlowControllerProperty_t | DDS_FLOW_CONTROLLER_PROPERTY_DEFAULT |
<<eXtension>> Special value for creating a DDS_FlowController with default property. |
DDS Flow Controller.