/// <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>(); }
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>(); }
/// <summary> /// Invoked after all extensions have been loaded. /// </summary> public override void Initialize() { siFileTransfer = im.GetExtension <SIFileTransfer>(); ecapa = im.GetExtension <EntityCapabilities>(); }
/// <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; }
/// <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>(); }
public override void Initialize() { this.siFileTransfer = base.im.GetExtension <SIFileTransfer>(); this.ecapa = base.im.GetExtension <EntityCapabilities>(); }