001// Copyright (c) FIRST and other WPILib contributors.
002// Open Source Software; you can modify and/or share it under the terms of
003// the WPILib BSD license file in the root directory of this project.
004
005package edu.wpi.first.util.sendable;
006
007/** The base interface for objects that can be sent over the network. */
008@SuppressWarnings("PMD.ImplicitFunctionalInterface")
009public interface Sendable {
010  /**
011   * Initializes this {@link Sendable} object.
012   *
013   * @param builder sendable builder
014   */
015  void initSendable(SendableBuilder builder);
016}