OpenSplice Java 5 DCPS
v6.x
OpenSplice Java 5 OpenSplice Data Distribution Service Data-Centric Publish-Subscribe API
StatusMask.java
Go to the documentation of this file.
1
/*
2
* Vortex OpenSplice
3
*
4
* This software and documentation are Copyright 2006 to 2024 ADLINK
5
* Technology Limited, its affiliated companies and licensors. All rights
6
* reserved.
7
*
8
* Licensed under the Apache License, Version 2.0 (the "License");
9
* you may not use this file except in compliance with the License.
10
* You may obtain a copy of the License at
11
*
12
* http://www.apache.org/licenses/LICENSE-2.0
13
*
14
* Unless required by applicable law or agreed to in writing, software
15
* distributed under the License is distributed on an "AS IS" BASIS,
16
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17
* See the License for the specific language governing permissions and
18
* limitations under the License.
19
*
20
*/
21
package
org.opensplice.dds.core.status;
22
23
public
enum
StatusMask
{
24
NONE
((
int
)(0x0L)),
25
ANY
((
int
)(0xFFFFFFFFL)),
26
ANY_V1_2
((
int
)(0x7FFFL)),
27
INCONSISTENT_TOPIC_STATUS
((
int
)(0x0001L << 0L)),
28
OFFERED_DEADLINE_MISSED_STATUS
((
int
)(0x0001L << 1L)),
29
REQUESTED_DEADLINE_MISSED_STATUS
((
int
)(0x0001L << 2L)),
30
OFFERED_INCOMPATIBLE_QOS_STATUS
((
int
)(0x0001L << 5L)),
31
REQUESTED_INCOMPATIBLE_QOS_STATUS
((
int
)(0x0001L << 6L)),
32
SAMPLE_LOST_STATUS
((
int
)(0x0001L << 7L)),
33
SAMPLE_REJECTED_STATUS
((
int
)(0x0001L << 8L)),
34
DATA_ON_READERS_STATUS
((
int
)(0x0001L << 9L)),
35
DATA_AVAILABLE_STATUS
((
int
)(0x0001L << 10L)),
36
LIVELINESS_LOST_STATUS
((
int
)(0x0001L << 11L)),
37
LIVELINESS_CHANGED_STATUS
((
int
)(0x0001L << 12L)),
38
PUBLICATION_MATCHED_STATUS
((
int
)(0x0001L << 13L)),
39
SUBSCRIPTION_MATCHED_STATUS
((
int
)(0x0001L << 14L)),
40
ALL_DATA_DISPOSED_TOPIC_STATUS
((
int
)(0x0001L << 31L));
41
42
private
final
int
mask;
43
44
StatusMask
(
int
mask){
45
this.mask = mask;
46
}
47
48
public
int
getMask
(){
49
return
this.mask;
50
}
51
}
org.opensplice.dds.core.status.StatusMask.PUBLICATION_MATCHED_STATUS
PUBLICATION_MATCHED_STATUS
Definition:
StatusMask.java:38
org.opensplice.dds.core.status.StatusMask.LIVELINESS_CHANGED_STATUS
LIVELINESS_CHANGED_STATUS
Definition:
StatusMask.java:37
org.opensplice.dds.core.status.StatusMask.INCONSISTENT_TOPIC_STATUS
INCONSISTENT_TOPIC_STATUS
Definition:
StatusMask.java:27
org.opensplice.dds.core.status.StatusMask.NONE
NONE
Definition:
StatusMask.java:24
org.opensplice.dds.core.status.StatusMask.OFFERED_DEADLINE_MISSED_STATUS
OFFERED_DEADLINE_MISSED_STATUS
Definition:
StatusMask.java:28
org.opensplice.dds.core.status.StatusMask.SAMPLE_LOST_STATUS
SAMPLE_LOST_STATUS
Definition:
StatusMask.java:32
org.opensplice.dds.core.status.StatusMask.REQUESTED_DEADLINE_MISSED_STATUS
REQUESTED_DEADLINE_MISSED_STATUS
Definition:
StatusMask.java:29
org.opensplice.dds.core.status.StatusMask.getMask
int getMask()
Definition:
StatusMask.java:48
org.opensplice.dds.core.status.StatusMask.REQUESTED_INCOMPATIBLE_QOS_STATUS
REQUESTED_INCOMPATIBLE_QOS_STATUS
Definition:
StatusMask.java:31
org.opensplice.dds.core.status.StatusMask.SAMPLE_REJECTED_STATUS
SAMPLE_REJECTED_STATUS
Definition:
StatusMask.java:33
org.opensplice.dds.core.status.StatusMask.ALL_DATA_DISPOSED_TOPIC_STATUS
ALL_DATA_DISPOSED_TOPIC_STATUS
Definition:
StatusMask.java:40
org.opensplice.dds.core.status.StatusMask.OFFERED_INCOMPATIBLE_QOS_STATUS
OFFERED_INCOMPATIBLE_QOS_STATUS
Definition:
StatusMask.java:30
org.opensplice.dds.core.status.StatusMask.DATA_ON_READERS_STATUS
DATA_ON_READERS_STATUS
Definition:
StatusMask.java:34
org.opensplice.dds.core.status.StatusMask.LIVELINESS_LOST_STATUS
LIVELINESS_LOST_STATUS
Definition:
StatusMask.java:36
org.opensplice.dds.core.status.StatusMask.StatusMask
StatusMask(int mask)
Definition:
StatusMask.java:44
org.opensplice.dds.core.status.StatusMask.ANY
ANY
Definition:
StatusMask.java:25
org.opensplice.dds.core.status.StatusMask.ANY_V1_2
ANY_V1_2
Definition:
StatusMask.java:26
org.opensplice.dds.core.status.StatusMask.DATA_AVAILABLE_STATUS
DATA_AVAILABLE_STATUS
Definition:
StatusMask.java:35
org.opensplice.dds.core.status.StatusMask.SUBSCRIPTION_MATCHED_STATUS
SUBSCRIPTION_MATCHED_STATUS
Definition:
StatusMask.java:39
org.opensplice.dds.core.status.StatusMask
Definition:
StatusMask.java:23
java5
common
java
code
org
opensplice
dds
core
status
StatusMask.java
Generated by
1.8.13