📄 wifimessage.java
字号:
package edu.uiuc.cs.cs327.linuxwifi.services;
import java.util.Vector.*;
import java.util.*;
import java.io.*;
import edu.uiuc.cs.cs327.linuxwifi.app.*;
import edu.uiuc.cs.cs327.linuxwifi.gui.*;
import edu.uiuc.cs.cs327.linuxwifi.util.*;
public class WifiMessage implements Serializable {
private int messageType;
private int messageID; //Pseudo-unique message number for message identification
private String origin; //Peer name of sender
private String destination; //Peer name of destination
private FileInfo info = null;
public static int SearchRequest = 1;
public static int SearchResponse = 2;
public static int FileTransferRequest = 3;
public static int FileTransferResponse = 4;
public static int FileDownloadStopRequest = 5;
public static int FileDownloadResumeRequest = 6;
public WifiMessage()
{
messageType = 0;
messageID = 0;
origin = "";
destination = "";
}
public int getmessageType(){
return messageType;
}
WifiMessage(int type, int id, String source, String target)
{
messageType = type;
messageID = id;
origin = source;
destination = target;
}
private int GetMessageType()
{
return messageType;
}
private int GetMessageID()
{
return messageID;
}
private String GetOrigin()
{
return origin;
}
private String GetDestination()
{
return destination;
}
private void SetMessageType(int type)
{
messageType = type;
return;
}
private void SetMessageID(int id)
{
messageID = id;
return;
}
private void SetOrigin(String source)
{
origin = source;
return;
}
private void SetDestination(String target)
{
destination = target;
return;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -