Beispiel #1
0
        protected override Beetle.IMessage ReadMessageByType(Beetle.IDataReader reader, Beetle.ReadObjectInfo typeTag)
        {
            typeTag.TypeOfInt = reader.ReadInt();
            switch (typeTag.TypeOfInt)
            {
            case 1:
                return(new ListUsers());

            case 2:
                return(new ListUsersResponse());

            case 3:
                return(new Register());

            case 4:
                return(new UnRegister());

            case 5:
                return(new RegisterResponse());

            case 6:
                return(new Say());

            case 7:
                return(new OnRegister());

            default:
                return(null);
            }
        }
Beispiel #2
0
        protected override Beetle.IMessage ReadMessageByType(Beetle.IDataReader reader, Beetle.ReadObjectInfo typeTag)
        {
            Adapter adapter = new Adapter();

            typeTag.TypeofString = "Adapter";
            return(adapter);
        }
Beispiel #3
0
 protected override Beetle.IMessage ReadMessageByType(Beetle.IDataReader reader, Beetle.ReadObjectInfo typeTag)
 {
     typeTag.TypeofString = reader.ReadUTF();
     switch (typeTag.TypeofString)
     {
     case "Register":
         return(new Register());
     }
     return(null);
 }