addLocationPath method

void addLocationPath(
  1. String path
)
inherited

Add a location path

Implementation

void addLocationPath(final String path) {
  if (path == '..' || path == '.') {
    throw ArgumentError.value(
      path,
      'Message::addLocationPath'
      'The value of a Location-Path Option must not be "." or ".."',
    );
  }
  if (path.length > 255) {
    throw ArgumentError.value(
      path.length,
      'Message::addLocationPath',
      "Location Path option's length must be between 0 and 255 inclusive",
    );
  }
  addOption(CoapOption.createString(OptionType.locationPath, path));
}