/** * Publish an OutputStream on the network. * * @param name The name for the OutputStream. * @param out The OutputStream. */ public static void publish(String name, final OutputStream out) { CluckPublisher.publish(node, name, out); }
/** * Publish a FloatOutput on the network. * * @param name The name for the FloatOutput. * @param out The FloatOutput. */ public static void publish(String name, FloatOutput out) { CluckPublisher.publish(node, name, out); }
/** * Publish an EventStatus on the network. * * <p>No corresponding subscribe is provided yet. * * @param name The name for the EventStatus. * @param stat The EventStatus to publish. */ public static void publish(final String name, EventStatus stat) { CluckPublisher.publish(node, name, stat); }
/** * Publish a FloatInput on the network. This will send values to clients when they connect. * * @param name The name for the FloatInput. * @param input The FloatInput. */ public static void publish(final String name, final FloatInput input) { CluckPublisher.publish(node, name, input); }
/** * Publish a BooleanOutput on the network. * * @param name The name for the BooleanOutput. * @param output The BooleanOutput. */ public static void publish(String name, final BooleanOutput output) { CluckPublisher.publish(node, name, output); }
/** * Publish a LoggingTarget on the network. * * @param name The name for the LoggingTarget. * @param lt The LoggingTarget. */ public static void publish(String name, final LoggingTarget lt) { CluckPublisher.publish(node, name, lt); }
/** * Publish an EventInput on the network. * * @param name The name for the EventInput. * @param source The EventInput. */ public static void publish(final String name, EventInput source) { CluckPublisher.publish(node, name, source); }
/** * Publish an EventOutput on the network. * * @param name The name for the EventOutput. * @param consumer The EventOutput. */ public static void publish(String name, final EventOutput consumer) { CluckPublisher.publish(node, name, consumer); }