示例#1
0
 /// <summary>
 /// Constructeur
 /// </summary>
 /// <param name="jid">Identifiant Jabber</param>
 public Identity(agsXMPP.Jid jid)
 {
     if (jid == null) { return; }
     _jabberID = new JabberID();
     _jabberID.user = (jid.User != null) ? jid.User : string.Empty;
     _jabberID.domain = (jid.Server != null) ? jid.Server : string.Empty;
     _jabberID.resource = (jid.Resource != null) ? jid.Resource : string.Empty;
     _jabberID.bare = (jid.Bare != null) ? jid.Bare : string.Empty;
     _jabberID.full = jid.ToString();
     _name = new Name();
     _name.firstname = string.Empty;
     _name.lastname = string.Empty;
     _name.middle = string.Empty;
     _organization = new Organization();
     _organization.name = string.Empty;
     _organization.unit = string.Empty;
     //this.retrieve();
     //Load();
     Jabber.xmpp.OnIq += new agsXMPP.protocol.client.IqHandler(iqManager);
 }
示例#2
0
 private static void comp_OnRoute(object sender, agsXMPP.protocol.component.Route r)
 {
     Console.WriteLine("OnRoute: " + r.ToString() + "\r\n");
 }
示例#3
0
 static void comp_OnMessage(object sender, agsXMPP.protocol.component.Message msg)
 {
     Console.WriteLine("OnMessage\r\n" + msg.ToString());
 }
示例#4
0
 public void xmpp_OnEleError(object sender, agsXMPP.Xml.Dom.Element el)
 {
     Console.WriteLine("Error: " + el.ToString());
 }