RTI Connext DDS Micro C++ API  Version 3.0.0.1
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups
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"

Go to the source code of this file.

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

Detailed Description

DDS Flow Controller.


RTI Connext DDS Micro C++ API Version 3.0.0.1 Copyright © Mon Aug 5 2019 Real-Time Innovations, Inc