public void broadcast( Filter<? super Endpoint> filter, ByteBuffer data, boolean reliable, boolean copy ) { kernel.broadcast( filter, data, reliable, copy ); }
public void broadcast( Filter<? super Endpoint> filter, ByteBuffer data, boolean reliable, boolean copy ) { kernel.broadcast( filter, data, reliable, copy ); }
public void broadcast( Filter<? super HostedConnection> filter, Message message ) { ByteBuffer buffer = MessageProtocol.messageToBuffer(message, null); FilterAdapter adapter = filter == null ? null : new FilterAdapter(filter); // Ignore the filter for the moment if( message.isReliable() || fast == null ) { // Don't need to copy the data because message protocol is already // giving us a fresh buffer reliable.broadcast( adapter, buffer, true, false ); } else { fast.broadcast( adapter, buffer, false, false ); } }