package net.frontlinesms.messaging;
public interface FrontlineMessagingService {
/** @return the status of this device */
public FrontlineMessagingServiceStatus getStatus();
/** @return details relating to {@link #getStatus()}, or <code>null</code> if none are relevant. */
public String getStatusDetail();
/** Check whether this device is currently connected */
public boolean isConnected();
public String getServiceName();
public String getServiceIdentification();
/** Check if this device is being used to receive SMS messages. */
public boolean isUseForReceiving();
/** Checks if this device is being used to send SMS messages. */
public boolean isUseForSending();
public String getDisplayPort();
}