parse2Targets function
将flag转换为字符串set
Implementation
Set<String> parse2Targets(int flag) {
Set<String> targets = {};
if ((flag & SSNWT_FLAG_FLY_SCREEN_CLIENT) != 0) {
targets.add(SSNWT_FLY_SCREEN_CLIENT);
}
if ((flag & SSNWT_FLAG_FLY_SCREEN_SERVER) != 0) {
targets.add(SSNWT_FLY_SCREEN_SERVER);
}
if ((flag & SSNWT_FLAG_STREAM_CLIENT) != 0) {
targets.add(SSNWT_STREAM_CLIENT);
}
if ((flag & SSNWT_FLAG_STREAM_SERVER) != 0) {
targets.add(SSNWT_STREAM_SERVER);
}
if ((flag & SSNWT_FLAG_CENTER_CONTROL_CLIENT) != 0) {
targets.add(SSNWT_CENTER_CONTROL_CLIENT);
}
if ((flag & SSNWT_FLAG_CENTER_CONTROL_SERVER) != 0) {
targets.add(SSNWT_CENTER_CONTROL_SERVER);
}
if ((flag & SSNWT_FLAG_VR_SERVER_CLIENT) != 0) {
targets.add(SSNWT_VR_SERVER_CLIENT);
}
if ((flag & SSNWT_FLAG_VR_SERVER_SERVER) != 0) {
targets.add(SSNWT_VR_SERVER_SERVER);
}
return targets;
}