/// <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> /// 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>(); }