Example #1
0
        /// <summary>
        /// Retrieves the status of a given SMS message, waiting within a specified timeout.
        /// </summary>
        /// <param name="messageid">The message id, retrieved from the SendMessage method.</param>
        /// <param name="timeout">Timeout in milliseconds to wait for a response.</param>
        /// <returns>An SmsMessageStatus structure containing status information, or null (Nothing in VB) if unavailable.</returns>
        public SmsMessageStatus GetStatus(int messageid, int timeout)
        {
            SmsMessageStatus status = new SmsMessageStatus();

            int result = SmsGetMessageStatus(this.m_handle, messageid, status, timeout);

            if (result != 0)
            {
                return(null);
            }

            return(status);
        }
Example #2
0
		/// <summary>
		/// Retrieves the status of a given SMS message, waiting within a specified timeout.
		/// </summary>
		/// <param name="messageid">The message id, retrieved from the SendMessage method.</param>
		/// <param name="timeout">Timeout in milliseconds to wait for a response.</param>
		/// <returns>An SmsMessageStatus structure containing status information, or null (Nothing in VB) if unavailable.</returns>
		public SmsMessageStatus GetStatus(int messageid, int timeout)
		{
			SmsMessageStatus status = new SmsMessageStatus();

			int result = SmsGetMessageStatus(this.m_handle, messageid, status, timeout);

			if(result!=0)
			{
				return null;
			}

			return status;
		}