package net.zschech.gwt.chat.client;
import net.zschech.gwt.chat.client.StatusUpdate.Status;
import com.google.gwt.user.client.rpc.AsyncCallback;
public interface ChatServiceAsync {
public void getUsername(AsyncCallback<String> callback);
public void login(String username, AsyncCallback<Void> callback);
public void logout(String username, AsyncCallback<Void> callback);
public void send(String message, AsyncCallback<Void> callback);
public void setStatus(Status status, AsyncCallback<Void> callback);
}