source: proiecte/ptvs/src/vnsim/core/events/SendEvent.java @ 31

Last change on this file since 31 was 31, checked in by (none), 14 years ago
File size: 1.3 KB
Line 
1/************************************************************************************
2 * Copyright (C) 2008 by Politehnica University of Bucharest and Rutgers University
3 * All rights reserved.
4 * Refer to LICENSE for terms and conditions of use.
5 ***********************************************************************************/
6package vnsim.core.events;
7
8import java.io.Serializable;
9
10import vnsim.core.Communicator;
11
12public class SendEvent extends Event{
13        public Communicator sender;
14        int messageType;
15        byte[] message;
16       
17        Serializable messageObject;
18       
19        public SendEvent(int t, Communicator sender, int messageType){
20                super(t);
21                this.sender = sender;
22                this.messageType = messageType;
23        }
24
25        public byte[] getMessage() {
26                return message;
27        }
28
29        public void setMessage(byte[] message) {
30                this.message = message;
31        }
32
33        public Serializable getMessageObject() {
34                return messageObject;
35        }
36       
37        public void setMessageObject(Serializable m) {
38                messageObject = m;
39        }
40       
41        public Communicator getSender() {
42                return sender;
43        }
44
45        public void setSender(Communicator sender) {
46                this.sender = sender;
47        }
48
49        public int getMessageType() {
50                return messageType;
51        }
52
53        public void setMessageType(int messageType) {
54                this.messageType = messageType;
55        } 
56       
57        public String toString() {
58                return "["+time+": Bcast "+sender+" ]";
59        } 
60
61}
Note: See TracBrowser for help on using the repository browser.