Java源码示例:org.jivesoftware.smack.packet.Presence.Mode

示例1
@Override
 public Presence.Mode getMode() {
     if (mode == null) {
         return Mode.available;
     }
     return mode;
}
 
示例2
public XmppLoginRunnable(XmppListener listener) {
	super(listener);
	mType = Type.available;
	mMode = Mode.available;
	mStatus = null;
}
 
示例3
public void setMode(Mode mode) {
	this.mMode = mode;
}
 
示例4
public PresenceBuilder setMode(Presence.Mode mode) {
    this.mode = mode;
    return getThis();
}
 
示例5
/**
 * @param type
 * @param status
 * @param priority
 * @param mode
 */
public void sendPresence(final Type type, final String status, final int priority, final Mode mode) {
    imc.sendPresence(type, status, priority, mode);
}
 
示例6
/**
 * send a presence packet "available" with a certain mode e.g. "away" to all buddies
 * 
 * @param mode
 */
public void sendPresenceAvailable(final Presence.Mode mode) {
    imc.sendPresence(Presence.Type.available, null, 0, mode);
}
 
示例7
/**
 * @param type
 * @param status
 * @param priority
 * @param mode
 */
public void sendPresence(final Type type, final String status, final int priority, final Mode mode) {
    imc.sendPresence(type, status, priority, mode);
}
 
示例8
/**
 * send a presence packet "available" with a certain mode e.g. "away" to all buddies
 * 
 * @param mode
 */
public void sendPresenceAvailable(final Presence.Mode mode) {
    imc.sendPresence(Presence.Type.available, null, 0, mode);
}