namespace AsiaINFO.SMS.CMPP2
|
{
|
using System;
|
|
public class CMPP_SUBMIT_RESP
|
{
|
private MessageHeader _Header;
|
private string _Msg_Id;
|
private uint _Result;
|
public const int BodyLength = 9;
|
|
public CMPP_SUBMIT_RESP(byte[] bytes)
|
{
|
int srcOffset = 0;
|
byte[] dst = new byte[12];
|
Buffer.BlockCopy(bytes, 0, dst, 0, dst.Length);
|
this._Header = new MessageHeader(dst);
|
srcOffset += 12;
|
dst = new byte[8];
|
Buffer.BlockCopy(bytes, srcOffset, dst, 0, dst.Length);
|
this._Msg_Id = BitConverter.ToString(dst);
|
srcOffset += 8;
|
this._Result = bytes[srcOffset++];
|
}
|
|
public override string ToString()
|
{
|
return ("[\r\n" + this._Header.ToString() + "\r\n" + string.Format("\tMessageBody:\r\n\t\tMsg_Id: {0}\r\n\t\tResult: {1}", this._Msg_Id, this._Result) + "\r\n]");
|
}
|
|
public MessageHeader Header
|
{
|
get
|
{
|
return this._Header;
|
}
|
}
|
|
public string Msg_Id
|
{
|
get
|
{
|
return this._Msg_Id;
|
}
|
}
|
|
public uint Result
|
{
|
get
|
{
|
return this._Result;
|
}
|
}
|
}
|
}
|