示例#1
0
            public void sendMessage(IObjectMessengerParty receiver, ObjectMessageTypeNeum msgType, IObjectMessageArgs args)
            {
                ObjectMessage msg = new ObjectMessage();

                msg.sender   = me;      //вот для этого и делалась единя процедура отправки - чтобы объект мог отправлять/получать только свою почту
                msg.receiver = receiver;
                msg.msgType  = msgType; //мы не ограничиваем типы сообщений, которые объекты могут передавать друг другу.
                msg.args     = args;
                if (!msg.isCorrect())
                {
                    fn.dp("OBJECT MESSENGER ERROR - неверный формат объектного сообщения");
                    return;
                }

                ObjectMessenger.sendMessage(msg);
            }
示例#2
0
            public void getMail()
            {
                List <ObjectMessage> messages = ObjectMessenger.getMyMail(me);

                me.messenger.msgProc(messages);
            }