RTI Connext Micro C++ API Version 4.2.0
Loading...
Searching...
No Matches
dds_c_flowcontroller.h File Reference

DDS Flow Controller. More...

#include "netio/netio_flowcontroller.h"
#include "dds_c/dds_c_common.h"
#include "dds_c/dds_c_infrastructure.h"

Classes

struct  DDS_FlowControllerTokenBucketProperty_t
 DDSFlowController 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 DDSFlowController. More...
 

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.
 
const struct DDS_FlowControllerProperty_t DDS_FLOW_CONTROLLER_PROPERTY_DEFAULT
 <<eXtension>> Special value for creating a DDSFlowController with default property.
 

Detailed Description

DDS Flow Controller.