Adding last version of iotruntime and iotinstaller; preparing to extend IoTMaster...
[iot2.git] / iotjava / iotruntime / messages / MessageSendFile.java
1 package iotruntime.messages;
2
3 import java.io.Serializable;
4
5 /** Class MessageSendFile is a sub class of Message
6  *  This class wraps-up a message to send file
7  *
8  * @author      Rahmadi Trimananda <rahmadi.trimananda @ uci.edu>
9  * @version     1.0
10  * @since       2016-02-24
11  */
12 public class MessageSendFile extends Message {
13
14         /**
15          * MessageSendFile class property
16          */
17         private String sFileName;
18         private long lFileSize;
19
20         /**
21          * Class constructor for sending file
22          */
23         public MessageSendFile(IoTCommCode sMsg, String sFName, long sFSize) {
24
25                 super(sMsg);
26                 sFileName = sFName;
27                 lFileSize = sFSize;
28         }
29
30         /**
31          * getFileName() method
32          *
33          * @return  String
34          */
35         public String getFileName() {
36                 return sFileName;
37         }
38
39         /**
40          * getFileSize() method
41          *
42          * @return  long
43          */
44         public long getFileSize() {
45                 return lFileSize;
46         }
47
48         /**
49          * setFileName() method
50          *
51          * @param   sFName  String file name
52          * @return  void
53          */
54         public void setFileName(String sFName) {
55                 sFileName = sFName;
56         }
57
58         /**
59          * setFileSize() method
60          *
61          * @param   sFSize  File size
62          * @return  void
63          */
64         public void setFileSize(long lFSize) {
65                 lFileSize = lFSize;
66         }
67 }