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);
}