package javax.obex;

import java.io.IOException;
import javax.microedition.io.Connection;

public interface ClientSession extends Connection
{

 public void setAuthenticator(Authenticator);
 
 public HeaderSet createHeaderSet();
 
 public void setConnectionID(long);
 
 public long getConnectionID();
 
 public HeaderSet connect(HeaderSet) throws IOException;
 
 public HeaderSet disconnect(HeaderSet) throws IOException;
 
 public HeaderSet setPath(HeaderSet, boolean, boolean) throws IOException;
 
 public HeaderSet delete(HeaderSet) throws IOException;
 
 public Operation get(HeaderSet) throws IOException;
 
 public Operation put(HeaderSet) throws IOException;
 
}