示例#1
0
 public static IMessage CreateMessage(DecodedShortMessage msg)
 {
     SimpleMessage simpleMessage = new SimpleMessage(msg);
     if (!simpleMessage.isCSMS)
     {
         return simpleMessage;
     }
     else
     {
         MultiMessage multiMessage = new MultiMessage(new IMessage[] { simpleMessage });
         return multiMessage;
     }
 }
示例#2
0
 /// <summary>
 /// To add a message to storage
 /// </summary>
 /// <param name="msg">simple message to add</param>
 protected void AddToStorage(IMessage msg)
 {
     if (msg != null)
     {
         if (!msg.isCSMS)
         {
             storage[msg.ID] = msg;
         }
         else
         {
             MultiMessage multiMessage = new MultiMessage(new IMessage[] { msg });
             storage[msg.ID] = multiMessage;
         }
     }
 }