コード例 #1
0
ファイル: Room.cs プロジェクト: kfritz/Bender
 public Room(Jid room, Jid userJid, IXmppClient xmppClient, IClient client)
 {
     this.roomJid = room;
     this.userJid = userJid;
     this.xmppClient = xmppClient;
     this.client = client;
 }
コード例 #2
0
ファイル: Room.cs プロジェクト: dbent/BenderLegacy
 public Room(Jid room, Jid userJid, IXmppClient xmppClient, IClient client)
 {
     this.roomJid    = room;
     this.userJid    = userJid;
     this.xmppClient = xmppClient;
     this.client     = client;
 }
コード例 #3
0
        public BendBackend(IConfiguration configuration)
        {
            this.configuration = configuration;

            this.jid    = new Jid(this.configuration.Jid);
            this.client = new XmppClient(new XmppTcpClientStream(this.jid, this.configuration.Password, new DnsEndPoint(this.jid.Domain, 5222)));
            this.observableSubscription = this.client.Subscribe(this);
        }
コード例 #4
0
 public static IClient MultiUserChat(this IXmppClient self)
 {
     return(extensions.GetValue(self, CreateMultiUserChatClient));
 }
コード例 #5
0
 private static IClient CreateMultiUserChatClient(IXmppClient xmppClient)
 {
     return(new Client(xmppClient));
 }
コード例 #6
0
ファイル: Client.cs プロジェクト: kfritz/Bender
 public Client(IXmppClient xmppClient)
 {
     this.xmppClient = xmppClient;
 }
コード例 #7
0
 private static IClient CreateMultiUserChatClient(IXmppClient xmppClient)
 {
     return new Client(xmppClient);
 }
コード例 #8
0
 public Client(IXmppClient xmppClient)
 {
     this.xmppClient = xmppClient;
 }