public void OwnerModifyAffiliations(Jid to, Jid from, string node, Affiliate[] affiliates, IqCB cb, object cbArgs) { var pubsubIq = new owner.PubSubIq(IqType.set, to); if (from != null) { pubsubIq.From = from; } var affs = new Affiliates(node); affs.AddAffiliates(affiliates); pubsubIq.PubSub.Affiliates = affs; if (cb == null) { m_connection.Send(pubsubIq); } else { m_connection.IqGrabber.SendIq(pubsubIq, cb, cbArgs); } }
public void OwnerModifySubscriptionStates(Jid to, Jid from, string node, Subscriber[] subscribers, IqCB cb, object cbArgs) { var pubsubIq = new owner.PubSubIq(IqType.set, to); if (from != null) { pubsubIq.From = from; } var subs = new Subscribers(node); subs.AddSubscribers(subscribers); pubsubIq.PubSub.Subscribers = subs; if (cb == null) { m_connection.Send(pubsubIq); } else { m_connection.IqGrabber.SendIq(pubsubIq, cb, cbArgs); } }
public void RequestNodeConfiguration(Jid to, string node, IqCB cb, object cbArgs) { var pubsubIq = new owner.PubSubIq(IqType.get, to); pubsubIq.PubSub.Configure = new owner.Configure(node); if (cb == null) { m_connection.Send(pubsubIq); } else { m_connection.IqGrabber.SendIq(pubsubIq, cb, cbArgs); } }
public void DeleteNode(Jid to, Jid from, string node, IqHandler cb) { owner.PubSubIq pubsubIq = new owner.PubSubIq(IqType.set, to); if (from != null) { pubsubIq.From = from; } pubsubIq.PubSub.Delete = new owner.Delete(node); if (cb == null) { m_connection.Send(pubsubIq); } else { m_connection.IqGrabber.SendIq(pubsubIq, cb); } }
public void OwnerRequestSubscribers(Jid to, Jid from, string node, IqCB cb, object cbArgs) { owner.PubSubIq pubsubIq = new owner.PubSubIq(IqType.get, to); if (from != null) { pubsubIq.From = from; } pubsubIq.PubSub.Subscribers = new agsXMPP.protocol.extensions.pubsub.owner.Subscribers(node); if (cb == null) { m_connection.Send(pubsubIq); } else { m_connection.IqGrabber.SendIq(pubsubIq, cb, cbArgs); } }
public void OwnerRequestAffiliations(Jid to, Jid from, string node, IqCB cb, object cbArgs) { owner.PubSubIq pubsubIq = new owner.PubSubIq(IqType.get, to); if (from != null) { pubsubIq.From = from; } pubsubIq.PubSub.Affiliates = new owner.Affiliates(node); if (cb == null) { m_connection.Send(pubsubIq); } else { m_connection.IqGrabber.SendIq(pubsubIq, cb, cbArgs); } }
public void PurgeNode(Jid to, Jid from, string node, IqCB cb, object cbArgs) { owner.PubSubIq pubsubIq = new owner.PubSubIq(IqType.set, to); if (from != null) { pubsubIq.From = from; } pubsubIq.PubSub.Purge = new owner.Purge(node); if (cb == null) { m_connection.Send(pubsubIq); } else { m_connection.IqGrabber.SendIq(pubsubIq, cb, cbArgs); } }
public void OwnerModifyAffiliations(Jid to, Jid from, string node, owner.Affiliate[] affiliates, IqHandler cb) { owner.PubSubIq pubsubIq = new owner.PubSubIq(IqType.set, to); if (from != null) { pubsubIq.From = from; } owner.Affiliates affs = new owner.Affiliates(node); affs.AddAffiliates(affiliates); pubsubIq.PubSub.Affiliates = affs; if (cb == null) { m_connection.Send(pubsubIq); } else { m_connection.IqGrabber.SendIq(pubsubIq, cb); } }
public void OwnerModifyAffiliation(Jid to, Jid from, string node, Jid affiliate, AffiliationType affiliation, IqCB cb, object cbArgs) { owner.PubSubIq pubsubIq = new owner.PubSubIq(IqType.set, to); if (from != null) { pubsubIq.From = from; } owner.Affiliates aff = new owner.Affiliates(node); aff.AddAffiliate(new owner.Affiliate(affiliate, affiliation)); pubsubIq.PubSub.Affiliates = aff; if (cb == null) { m_connection.Send(pubsubIq); } else { m_connection.IqGrabber.SendIq(pubsubIq, cb, cbArgs); } }
public void OwnerModifySubscriptionStates(Jid to, Jid from, string node, owner.Subscriber[] subscribers, IqHandler cb) { owner.PubSubIq pubsubIq = new owner.PubSubIq(IqType.set, to); if (from != null) { pubsubIq.From = from; } owner.Subscribers subs = new owner.Subscribers(node); subs.AddSubscribers(subscribers); pubsubIq.PubSub.Subscribers = subs; if (cb == null) { m_connection.Send(pubsubIq); } else { m_connection.IqGrabber.SendIq(pubsubIq, cb); } }
public void OwnerRequestAffiliations(Jid to, Jid from, string node, IqCB cb, object cbArgs) { owner.PubSubIq pubsubIq = new owner.PubSubIq(IqType.get, to); if (from != null) pubsubIq.From = from; pubsubIq.PubSub.Affiliates = new owner.Affiliates(node); if (cb == null) m_connection.Send(pubsubIq); else m_connection.IqGrabber.SendIq(pubsubIq, cb, cbArgs); }
public void OwnerModifySubscriptionStates(Jid to, Jid from, string node, owner.Subscriber[] subscribers, IqCB cb, object cbArgs) { owner.PubSubIq pubsubIq = new owner.PubSubIq(IqType.set, to); if (from != null) pubsubIq.From = from; owner.Subscribers subs = new owner.Subscribers(node); subs.AddSubscribers(subscribers); pubsubIq.PubSub.Subscribers = subs; if (cb == null) m_connection.Send(pubsubIq); else m_connection.IqGrabber.SendIq(pubsubIq, cb, cbArgs); }
public void OwnerRequestSubscribers(Jid to, Jid from, string node, IqCB cb, object cbArgs) { owner.PubSubIq pubsubIq = new owner.PubSubIq(IqType.get, to); if (from != null) pubsubIq.From = from; pubsubIq.PubSub.Subscribers = new agsXMPP.protocol.extensions.pubsub.owner.Subscribers(node); if (cb == null) m_connection.Send(pubsubIq); else m_connection.IqGrabber.SendIq(pubsubIq, cb, cbArgs); }
public void PurgeNode(Jid to, Jid from, string node, IqCB cb, object cbArgs) { owner.PubSubIq pubsubIq = new owner.PubSubIq(IqType.set, to); if (from != null) pubsubIq.From = from; pubsubIq.PubSub.Purge = new owner.Purge(node); if (cb == null) m_connection.Send(pubsubIq); else m_connection.IqGrabber.SendIq(pubsubIq, cb, cbArgs); }
public void OwnerModifyAffiliations(Jid to, Jid from, string node, owner.Affiliate[] affiliates, IqCB cb, object cbArgs) { owner.PubSubIq pubsubIq = new owner.PubSubIq(IqType.set, to); if (from != null) pubsubIq.From = from; owner.Affiliates affs = new owner.Affiliates(node); affs.AddAffiliates(affiliates); pubsubIq.PubSub.Affiliates = affs; if (cb == null) m_connection.Send(pubsubIq); else m_connection.IqGrabber.SendIq(pubsubIq, cb, cbArgs); }
public void RequestNodeConfiguration(Jid to, string node, IqCB cb, object cbArgs) { var pubsubIq = new owner.PubSubIq(IqType.get, to); pubsubIq.PubSub.Configure = new owner.Configure(node); if (cb == null) m_connection.Send(pubsubIq); else m_connection.IqGrabber.SendIq(pubsubIq, cb, cbArgs); }
public void OwnerModifySubscriptionState(Jid to, Jid from, string node, Jid subscriber, SubscriptionState state, IqHandler cb) { owner.PubSubIq pubsubIq = new owner.PubSubIq(IqType.set, to); if (from != null) pubsubIq.From = from; owner.Subscribers subs = new owner.Subscribers(node); subs.AddSubscriber(new owner.Subscriber(subscriber, state)); pubsubIq.PubSub.Subscribers = subs; if (cb == null) m_connection.Send(pubsubIq); else m_connection.IqGrabber.SendIq(pubsubIq, cb); }
public void OwnerModifyAffiliation(Jid to, Jid from, string node, Jid affiliate, AffiliationType affiliation, IqHandler cb) { owner.PubSubIq pubsubIq = new owner.PubSubIq(IqType.set, to); if (from != null) pubsubIq.From = from; owner.Affiliates aff = new owner.Affiliates(node); aff.AddAffiliate(new owner.Affiliate(affiliate, affiliation)); pubsubIq.PubSub.Affiliates = aff; if (cb == null) m_connection.Send(pubsubIq); else m_connection.IqGrabber.SendIq(pubsubIq, cb); }
public void DeleteNode(Jid to, Jid from, string node, IqHandler cb) { owner.PubSubIq pubsubIq = new owner.PubSubIq(IqType.set, to); if (from != null) pubsubIq.From = from; pubsubIq.PubSub.Delete = new owner.Delete(node); if (cb == null) m_connection.Send(pubsubIq); else m_connection.IqGrabber.SendIq(pubsubIq, cb); }