/// <summary> /// Initializes a new instance of the structure. /// </summary> /// <param name="mode">Specifies the general indication mode.</param> /// <param name="mt">Specifies how new SMS-DELIVER messages should be indicated.</param> /// <param name="bm">Specifies how new Cell Broadcast messages should be indicated.</param> /// <param name="ds">Specifies how new SMS-STATUS-REPORT messages should be indicated.</param> /// <param name="bfr">Specifies how the indication buffer should be handled when indications are activated, i.e. /// when <see cref="P:GsmComm.GsmCommunication.MessageIndicationSettings.Mode" /> is set to any value except <see cref="F:GsmComm.GsmCommunication.MessageIndicationMode.DoNotForward" />.</param> public MessageIndicationSettings(MessageIndicationMode mode, SmsDeliverIndicationStyle mt, CbmIndicationStyle bm, SmsStatusReportIndicationStyle ds, IndicationBufferSetting bfr) : this((int)mode, (int)mt, (int)bm, (int)ds, (int)bfr) { }
/// <summary> /// Checks if a specific buffer handling setting is supported. /// </summary> /// <param name="setting">The setting to check</param> /// <returns>true if the setting is supported, false otherwise.</returns> public bool SupportsBufferSetting(IndicationBufferSetting setting) { return this.SupportsBufferSetting(setting); }
/// <summary> /// Checks if a specific buffer handling setting is supported. /// </summary> /// <param name="setting">The setting to check</param> /// <returns>true if the setting is supported, false otherwise.</returns> public bool SupportsBufferSetting(IndicationBufferSetting setting) { return(this.SupportsBufferSetting(setting)); }