![]() |
OpenSplice Java 5 DCPS
v6.x
OpenSplice Java 5 OpenSplice Data Distribution Service Data-Centric Publish-Subscribe API
|
Public Member Functions | |
TimeBasedFilterImpl (OsplServiceEnvironment environment) | |
TimeBasedFilterImpl (OsplServiceEnvironment environment, Duration minimumSeparation) | |
boolean | equals (Object other) |
ServiceEnvironment | getEnvironment () |
Duration | getMinimumSeparation () |
Class<? extends QosPolicy > | getPolicyClass () |
int | hashCode () |
TimeBasedFilter | withMinimumSeparation (Duration minimumSeparation) |
Copy this policy and override the value of the property. More... | |
TimeBasedFilter | withMinimumSeparation (long minimumSeparation, TimeUnit unit) |
Copy this policy and override the value of the property. More... | |
Protected Attributes | |
OsplServiceEnvironment | environment |
Definition at line 31 of file TimeBasedFilterImpl.java.
org.opensplice.dds.core.policy.TimeBasedFilterImpl.TimeBasedFilterImpl | ( | OsplServiceEnvironment | environment | ) |
Definition at line 36 of file TimeBasedFilterImpl.java.
org.opensplice.dds.core.policy.TimeBasedFilterImpl.TimeBasedFilterImpl | ( | OsplServiceEnvironment | environment, |
Duration | minimumSeparation | ||
) |
Definition at line 41 of file TimeBasedFilterImpl.java.
boolean org.opensplice.dds.core.policy.TimeBasedFilterImpl.equals | ( | Object | other | ) |
Definition at line 75 of file TimeBasedFilterImpl.java.
|
inherited |
Implements org.omg.dds.core.DDSObject.
Definition at line 40 of file QosPolicyImpl.java.
Duration org.opensplice.dds.core.policy.TimeBasedFilterImpl.getMinimumSeparation | ( | ) |
Implements org.omg.dds.core.policy.TimeBasedFilter.
Definition at line 53 of file TimeBasedFilterImpl.java.
Class<? extends QosPolicy> org.opensplice.dds.core.policy.TimeBasedFilterImpl.getPolicyClass | ( | ) |
Definition at line 70 of file TimeBasedFilterImpl.java.
int org.opensplice.dds.core.policy.TimeBasedFilterImpl.hashCode | ( | ) |
Definition at line 84 of file TimeBasedFilterImpl.java.
TimeBasedFilter org.opensplice.dds.core.policy.TimeBasedFilterImpl.withMinimumSeparation | ( | Duration | minimumSeparation | ) |
Copy this policy and override the value of the property.
minimumSeparation | Specifies a duration which is the minimum period between received samples to be passed through the filter. The default value is 0, meaning that all samples are accepted. |
Implements org.omg.dds.core.policy.TimeBasedFilter.
Definition at line 58 of file TimeBasedFilterImpl.java.
TimeBasedFilter org.opensplice.dds.core.policy.TimeBasedFilterImpl.withMinimumSeparation | ( | long | minimumSeparation, |
TimeUnit | unit | ||
) |
Copy this policy and override the value of the property.
minimumSeparation | Specifies a long minimumSeparation which is the minimum period between received samples to be passed through the filter. The default value is 0, meaning that all samples are accepted. |
unit | The TimeUnit which the period describes (i.e. TimeUnit.SECONDS or TimeUnit.MILLISECONDS) |
Implements org.omg.dds.core.policy.TimeBasedFilter.
Definition at line 63 of file TimeBasedFilterImpl.java.
|
protectedinherited |
Definition at line 29 of file QosPolicyImpl.java.