コード例 #1
0
ファイル: SmppBuffer.cs プロジェクト: kamaroly/SMPPClient
        /// <summary> Called to add a user data header collection to the buffer </summary>
        /// <param name="userDataHeaderCollection"></param>
        public void AddUserDataHeaderCollection(UserDataHeaderCollection userDataHeaderCollection)
        {
            if (userDataHeaderCollection.Count > 0)
            {
                SmppBuffer tmpBuff = new SmppBuffer(DefaultEncoding);

                foreach (UserDataHeader header in userDataHeaderCollection)
                {
                    tmpBuff.AddUserDataHeader(header);
                }

                AddByte(Convert.ToByte(tmpBuff.Length));
                AddSmppBuffer(tmpBuff);
            }
        }