parse2Targets function

Set<String> parse2Targets(
  1. int flag
)

将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;
}