コード例 #1
0
 /// <summary>
 /// Invoked after all extensions have been loaded.
 /// </summary>
 public override void Initialize()
 {
     ecapa          = im.GetExtension <EntityCapabilities>();
     siFileTransfer = im.GetExtension <SIFileTransfer>();
     sdisco         = im.GetExtension <ServiceDiscovery>();
     serverIpCheck  = im.GetExtension <ServerIpCheck>();
 }
コード例 #2
0
 public override void Initialize()
 {
     this.ecapa          = base.im.GetExtension <EntityCapabilities>();
     this.siFileTransfer = base.im.GetExtension <SIFileTransfer>();
     this.sdisco         = base.im.GetExtension <ServiceDiscovery>();
     this.serverIpCheck  = base.im.GetExtension <ServerIpCheck>();
 }
コード例 #3
0
 /// <summary>
 /// Invoked after all extensions have been loaded.
 /// </summary>
 public override void Initialize()
 {
     siFileTransfer = im.GetExtension <SIFileTransfer>();
     ecapa          = im.GetExtension <EntityCapabilities>();
 }
コード例 #4
0
		/// <summary>
		/// Initializes a new instance of the FileTransferSettings class.
		/// </summary>
		/// <param name="socks5">A reference to the Socks5Bytestreams
		/// instance.</param>
		/// <param name="siFileTransfer">A reference to the SIFileTransfer
		/// instance.</param>
		/// <exception cref="ArgumentNullException">The socks5 parameter is
		/// null.</exception>
		internal FileTransferSettings(Socks5Bytestreams socks5,
			SIFileTransfer siFileTransfer) {
			socks5.ThrowIfNull("socks5");
			siFileTransfer.ThrowIfNull("siFileTransfer");
			this.socks5 = socks5;
			this.siFileTransfer = siFileTransfer;
		}
コード例 #5
0
ファイル: XmppClient.cs プロジェクト: BlueBasher/S22.Xmpp
		/// <summary>
		/// Initializes the various XMPP extension modules.
		/// </summary>
		void LoadExtensions() {
			version = im.LoadExtension<SoftwareVersion>();
			sdisco = im.LoadExtension<ServiceDiscovery>();
			ecapa = im.LoadExtension<EntityCapabilities>();
			ping = im.LoadExtension<Ping>();
			attention = im.LoadExtension<Attention>();
			time = im.LoadExtension<EntityTime>();
			block = im.LoadExtension<BlockingCommand>();
			pep = im.LoadExtension<Pep>();
			userTune = im.LoadExtension<UserTune>();
			userAvatar = im.LoadExtension<UserAvatar>();
			userMood = im.LoadExtension<UserMood>();
			dataForms = im.LoadExtension<DataForms>();
			featureNegotiation = im.LoadExtension<FeatureNegotiation>();
			streamInitiation = im.LoadExtension<StreamInitiation>();
			siFileTransfer = im.LoadExtension<SIFileTransfer>();
			inBandBytestreams = im.LoadExtension<InBandBytestreams>();
			userActivity = im.LoadExtension<UserActivity>();
			socks5Bytestreams = im.LoadExtension<Socks5Bytestreams>();
			FileTransferSettings = new FileTransferSettings(socks5Bytestreams,
				siFileTransfer);
			serverIpCheck = im.LoadExtension<ServerIpCheck>();
			inBandRegistration = im.LoadExtension<InBandRegistration>();
			chatStateNotifications = im.LoadExtension<ChatStateNotifications>();
			bitsOfBinary = im.LoadExtension<BitsOfBinary>();
		}
コード例 #6
0
 public override void Initialize()
 {
     this.siFileTransfer = base.im.GetExtension <SIFileTransfer>();
     this.ecapa          = base.im.GetExtension <EntityCapabilities>();
 }