亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mmsheaders.java

?? mmslib1.0 支持彩信制作、解析
?? JAVA
字號:
/** * MMSLIB - A Java Implementation of the MMS Protocol * Copyright (C) 2004 Simon Vogl  * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */package at.jku.soft.mms.lib;import net.sourceforge.jwap.wsp.*;import net.sourceforge.jwap.wsp.pdu.*;import net.sourceforge.jwap.util.*;import java.util.*;import org.apache.log4j.*;import at.jku.soft.mms.lib.head.*; // the concrete header classesimport at.jku.soft.mms.util.DataBlock;public class MMSHeaders extends CWSPHeaders {    public static final String mms_headers[] = {	"undef.", 	"Bcc",	"Cc",	"X-Mms-Content-Location",	"Content-Type",	"Date",	"X-Mms-Delivery-Report",	"X-Mms-Delivery-Time",	"X-Mms-Expiry",	"From",	"X-Mms-Message-Class",	"Message-ID",	"X-Mms-Message-Type",	"X-Mms-MMS-Version",	"X-Mms-Message-Size",	"X-Mms-Priority",	"X-Mms-Read-Report",	"X-Mms-Report-Allowed",	"X-Mms-Response-Status",	"X-Mms-Response-Text",	"X-Mms-Sender-Visibility",	"X-Mms-Status",	"Subject",	"To",	"X-Mms-Transaction-Id",	"X-Mms-Retrieve-Status",	"X-Mms-Retrieve-Text",	"X-Mms-Read-Status",	"X-Mms-Reply-Charging",	"X-Mms-Reply-Charging-Deadline",	"X-Mms-Reply-Charging-ID",	"X-Mms-Reply-Charging-Size",	"X-Mms-Previously-Sent-By",	"X-Mms-Previously-Sent-Date",    };    public static final short HEADER_Bcc = 0x01 ;    public static final short HEADER_Cc = 0x02 ;    public static final short HEADER_X_Mms_Content_Location = 0x03 ;    public static final short HEADER_Content_Type = 0x04 ;    public static final short HEADER_Date = 0x05 ;    public static final short HEADER_X_Mms_Delivery_Report = 0x06 ;    public static final short HEADER_X_Mms_Delivery_Time = 0x07 ;    public static final short HEADER_X_Mms_Expiry = 0x08 ;    public static final short HEADER_From = 0x09 ;    public static final short HEADER_X_Mms_Message_Class = 0x0a ;    public static final short HEADER_Message_ID = 0x0b ;    public static final short HEADER_X_Mms_Message_Type = 0x0c ;    public static final short HEADER_X_Mms_MMS_Version = 0x0d ;    public static final short HEADER_X_Mms_Message_Size = 0x0e ;    public static final short HEADER_X_Mms_Priority = 0x0f ;    public static final short HEADER_X_Mms_Read_Report = 0x10 ;    public static final short HEADER_X_Mms_Report_Allowed = 0x11 ;    public static final short HEADER_X_Mms_Response_Status = 0x12 ;    public static final short HEADER_X_Mms_Response_Text = 0x13 ;    public static final short HEADER_X_Mms_Sender_Visibility = 0x14 ;    public static final short HEADER_X_Mms_Status = 0x15 ;    public static final short HEADER_Subject = 0x16 ;    public static final short HEADER_To = 0x17 ;    public static final short HEADER_X_Mms_Transaction_Id = 0x18 ;    public static final short HEADER_X_Mms_Retrieve_Status = 0x19 ;    public static final short HEADER_X_Mms_Retrieve_Text = 0x1a ;    public static final short HEADER_X_Mms_Read_Status = 0x1b ;    public static final short HEADER_X_Mms_Reply_Charging = 0x1c ;    public static final short HEADER_X_Mms_Reply_Charging_Deadline = 0x1d ;    public static final short HEADER_X_Mms_Reply_Charging_ID = 0x1e ;    public static final short HEADER_X_Mms_Reply_Charging_Size = 0x1f ;    public static final short HEADER_X_Mms_Previously_Sent_By = 0x20 ;    public static final short HEADER_X_Mms_Previously_Sent_Date = 0x21 ;    public static final short HEADER_Content_ID = 0x40 ; // for multipart    public static final short Mms_M_Send_Req = 0x00 ;    public static final short Mms_M_Send_Resp = 0x01 ;    public static final short Mms_M_Notification_Ind = 0x02 ;    public static final short Mms_M_NotifyResp_Ind = 0x03 ;    public static final short Mms_M_Retrieve_Conf = 0x04 ;    public static final short Mms_M_Acknowledge_Ind = 0x05 ;    public static final short Mms_M_Delivery_Ind = 0x06 ;    public static final short Mms_M_Read_Rec_Ind = 0x07 ;    public static final short Mms_M_Read_Orig_Ind = 0x08 ;    public static final short Mms_M_Forward_Req = 0x09 ;    public static final short Mms_M_Forward_Conf = 0x0a ;    public static final short Mms_M_Mbox_Store_Req = 0x0b ;    public static final short Mms_M_Mbox_Store_Conf = 0x0c ;    public static final short Mms_M_Mbox_View_Req = 0x0d ;    public static final short Mms_M_Mbox_View_Conf = 0x0e ;    public static final short Mms_M_Mbox_Upload_Req = 0x0f ;    public static final short Mms_M_Mbox_Upload_Conf = 0x10 ;    public static final short Mms_M_Mbox_Delete_Req = 0x11 ;    public static final short Mms_M_Mbox_Delete_Conf = 0x12 ;    public static final short Mms_M_Mbox_Descr = 0x13 ;    public static final short Mms_MsgClass_Personal = 0x00 ;    public static final String mms_message_types[] = {	"m-send-req",	"m-send-conf",	"m-notification-ind",	"m-notifyresp-ind",	"m-retrieve-conf",	"m-acknowledge-ind",	"m-delivery-ind",	"m-read-rec-ind",	"m-read-orig-ind",	"m-forward-req",	"m-forward-conf",	"m-mbox-store-req",	"m-mbox-store-conf",	"m-mbox-view-req",	"m-mbox-view-conf",	"m-mbox-upload-req",	"m-mbox-upload-conf",	"m-mbox-delete-req",	"m-mbox-delete-conf",	"m-mbox-descr"    };    private int messageType;    private String transactionId;    private String from;    private String to;    private String version;    private int vers_major;    private int vers_minor;    private long ldate;    private int rstatus=-1;    private String messageId;    private int messageClass=0;      // personal    private int priority=1;          // normal    private boolean delivRpt=false;    private boolean readRpt=false;    private String contentId;    public MMSHeaders()    {	ct = new ContentType();	vers_major = 1; 	vers_minor = 0;    }        public MMSHeaders(MMSHeaders clone)     {	messageType = clone.messageType ;	transactionId = clone.transactionId ;	from = clone.from ;	to = clone.to ;	version = clone.version ;	ldate = clone.ldate ;	rstatus = clone.rstatus ;	messageId = clone.messageId ;	messageClass = clone.messageClass ;	priority = clone.priority ;          	delivRpt = clone.delivRpt ;	readRpt = clone.readRpt ;		complete = clone.complete;    }    public void setMessageType(int type) { this.messageType = type; }    public void setTransactionId(String id) { transactionId = id; }    public void setMessageId(String id) { messageId = id; }    public void setDate(long d) {ldate = d; }    public void setContentId(String id) { contentId = id; }    public int getMessageType() { return messageType; }    public String getMessageTypeName() { return mms_message_types[messageType]; }    public String getTransactionId() { return transactionId; }    public String getMessageId() { return messageId; }    public String getContentId() { return contentId; }    public void setFrom(String id) { from = id; }    public void setResponseStatus(int s) { rstatus = s; }    public void setTo(String id) { to = id; }    public void setDelivReport(int rpt) { delivRpt =  (rpt==0);  }    public void setReadReport(int rpt) { readRpt =  (rpt==0);  }    public void setPriority(int p) { priority= p;  }    public void setVersion(String v) { version= v; }    public void setMmsVersion(int maj, int min) { vers_major = maj; vers_minor= min; }    public String getFrom() { return from; }    public String getTo() { return to; }    private ContentType ct;    public ContentType getContentType() { return ct; }    public int getResponseStatus() { return rstatus; }    /** set if the header parsing is complete.      */    private boolean complete = false;    public boolean isComplete() { return complete; }    public void setComplete(boolean c) { complete =c;}    public void setComplete() { complete =true;}    public boolean isMultiPart()     {	return ct.isMultiPart();    }    public int tokenForName(String name)    {	if (name == null) return -1;	for (int i=0;i<mms_headers.length;i++) {	    if (mms_headers[i]!=null && mms_headers[i].equals(name)) {		return i;	    }	}	return -1;    }    /** nameForToken returns the string representation of a given token     */    public String nameForToken(int token) {	if (token<0||token>=mms_headers.length) { 	    return null;	}	return mms_headers[token];    }    public String toString()     {	String s;	s  = "X-Mms-Message-Type: " + mms_message_types[messageType];	s += "\r\nX-Mms-Transaction-ID: " + transactionId;	s += "\r\nX-Mms-Version: " + version;	if (messageId != null)	    s += "\r\nMessage-ID: " + messageId;	s += "\r\nDate: " + ldate;	s += "\r\n" + ct.toString();	switch (messageType) {	case 0:	    break;	case 4: // retrieve-conf	    s += "\r\nFrom: " + from;	    s += "\r\nTo: " + to;	    break;	case 1: // send-resp	    s += "\r\nResponse-Status: " + rstatus;	    break;	default:	    break;	}	if (contentId!=null) {	    s += "\r\nContent-ID: " + contentId;	}	return s;    }    protected void emitCommonHeaders(DataBlock db)     {	db.addShortInt(HEADER_X_Mms_Message_Type);	db.addShortInt(getMessageType());	db.addShortInt(MMSHeaders.HEADER_X_Mms_Transaction_Id);	if (getTransactionId() == null)	    db.addString("tid_"+System.currentTimeMillis());	else	    db.addString(getTransactionId());	db.addShortInt(MMSHeaders.HEADER_X_Mms_MMS_Version);	db.addShortInt( (vers_major << 4) | vers_minor );    }    protected void emitSpecificHeaders(DataBlock db)     {	//    }    public void emitContentType(DataBlock db)    {	db.addShortInt(MMSHeaders.HEADER_Content_Type);	ct.emit(db);    }         public void emit(DataBlock db)    {	emitCommonHeaders(db);	emitSpecificHeaders(db);	//todo:	//emitOptionalHeaders(db);		// last step: add content-type	if (messageType == Mms_M_Send_Req	    //|| messageType == Mms_M_Forward_Req	    //|| messageType ==	    ) {	    emitContentType(db);	}    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩中文字幕精品| 久久综合一区二区| 日韩美女一区二区三区| 亚洲视频1区2区| 久久国产精品区| 91国偷自产一区二区开放时间| ww亚洲ww在线观看国产| 午夜精品123| aaa国产一区| 精品久久久久久久久久久久久久久 | 6080日韩午夜伦伦午夜伦| 久久夜色精品国产噜噜av| 亚洲v中文字幕| 不卡的电影网站| 久久综合久久久久88| 视频精品一区二区| 欧美在线观看一区| 国产精品久久久久影院老司| 久久精品国产99国产精品| 日本韩国精品在线| 亚洲高清久久久| 97精品视频在线观看自产线路二| 欧美videos中文字幕| 天天亚洲美女在线视频| 91久久香蕉国产日韩欧美9色| 日本一区二区三区在线不卡 | 色噜噜狠狠成人网p站| 国产欧美日韩视频一区二区| 久久99精品一区二区三区 | 亚洲6080在线| 欧美在线你懂的| 亚洲精品国产精品乱码不99| 一本一道久久a久久精品| 国产精品久久精品日日| 不卡视频在线观看| 亚洲日本一区二区| 色哟哟亚洲精品| 亚洲最大成人网4388xx| 欧美午夜电影网| 亚洲国产精品久久久久秋霞影院| 欧美性猛交xxxx黑人交| 日韩高清在线不卡| 日韩精品自拍偷拍| 国产91丝袜在线观看| 国产精品日日摸夜夜摸av| 9i在线看片成人免费| 亚洲美女淫视频| 欧美日免费三级在线| 日韩高清在线电影| 久久理论电影网| 成人精品高清在线| 一区二区三国产精华液| 5月丁香婷婷综合| 精品写真视频在线观看| 中文av字幕一区| 一本大道久久精品懂色aⅴ | 中文字幕一区二区三区四区| 99re亚洲国产精品| 午夜视频一区二区三区| 日韩女优制服丝袜电影| 成人黄页毛片网站| 丝袜a∨在线一区二区三区不卡| 日韩欧美一区中文| 成人精品视频一区二区三区尤物| 一区二区三区欧美| 日韩一区二区三区免费观看| 粉嫩一区二区三区在线看| 一区二区三区电影在线播| 日韩午夜在线观看视频| 99久久精品情趣| 五月综合激情网| 国产精品区一区二区三区| 欧美丝袜丝nylons| 国产精品一二三区| 亚洲成在线观看| 欧美国产亚洲另类动漫| 3d动漫精品啪啪一区二区竹菊| 国产一区二区三区电影在线观看| 亚洲欧美激情一区二区| 精品福利一二区| 日本二三区不卡| 国产成人av网站| 日韩和欧美的一区| 亚洲人成网站精品片在线观看| 日韩一区二区三区在线视频| 日本精品免费观看高清观看| 国产传媒欧美日韩成人| 日韩**一区毛片| 亚洲男同性视频| 国产人久久人人人人爽| 91精品国产黑色紧身裤美女| 一本高清dvd不卡在线观看| 国产乱码一区二区三区| 蜜桃视频在线观看一区| 亚洲成人免费在线观看| 亚洲免费在线观看| 国产精品久久久久一区二区三区| 日韩免费电影网站| 欧美精品一级二级三级| 91极品视觉盛宴| 99re成人精品视频| 成人一区二区三区视频| 精品亚洲porn| 韩国av一区二区| 久久电影网站中文字幕| 欧美96一区二区免费视频| 亚洲成av人影院| 亚洲国产精品久久艾草纯爱| 成人免费一区二区三区视频 | 亚洲欧美视频在线观看| 中文一区在线播放| 国产色一区二区| 久久精品亚洲乱码伦伦中文| 精品国产精品网麻豆系列| 日韩女优毛片在线| 日韩精品一区二区三区中文不卡| 欧美精品丝袜中出| 欧美一区二区免费视频| 日韩一级黄色片| 日韩欧美国产一区在线观看| 欧美一二三四区在线| 精品成人私密视频| 国产无一区二区| 国产精品久久久久桃色tv| 国产精品美女久久福利网站| 国产精品久久久久久久岛一牛影视 | 欧美日韩第一区日日骚| 欧美美女一区二区在线观看| 91精品午夜视频| 26uuu成人网一区二区三区| 国产农村妇女毛片精品久久麻豆| 国产精品三级电影| 亚洲综合久久av| 热久久一区二区| 国产伦理精品不卡| 99久久99久久精品国产片果冻 | 欧美一区二区三区四区在线观看| 欧美日韩日日骚| 26uuu国产电影一区二区| 国产精品久久久久久久久免费相片| 日韩伦理av电影| 午夜激情综合网| 精品一区二区免费视频| 91在线视频免费观看| 在线不卡欧美精品一区二区三区| 欧美一区二区免费| 国产精品久99| 日韩和欧美一区二区| 国产成人一级电影| 在线视频一区二区三区| 欧美成人三级在线| 最新国产成人在线观看| 美国三级日本三级久久99| 国产91丝袜在线播放0| 欧美日韩一区三区| 欧美激情在线一区二区| 天堂资源在线中文精品| 国产电影一区二区三区| 色天使色偷偷av一区二区| 日韩欧美一二三区| 亚洲精品国产成人久久av盗摄| 秋霞影院一区二区| 99国产精品久| 精品999在线播放| 亚洲一区二区三区精品在线| 国产精品一区二区在线观看网站| 在线观看日韩电影| 国产欧美精品一区aⅴ影院 | 日韩无一区二区| 亚洲激情综合网| 国产成人99久久亚洲综合精品| 欧美三级电影精品| 亚洲人午夜精品天堂一二香蕉| 精品亚洲porn| 日韩一区二区免费高清| 亚洲国产精品尤物yw在线观看| 成人激情免费视频| 亚洲精品一区二区三区福利| 亚洲国产视频a| 色综合一区二区三区| 国产亚洲精品中文字幕| 免费看日韩精品| 欧美日本高清视频在线观看| 一区二区三区资源| 99riav久久精品riav| 久久精品一区八戒影视| 精品无码三级在线观看视频| 欧美一区二区三区四区视频 | 欧美男男青年gay1069videost| 国产精品久线在线观看| 国产精品自拍在线| 精品成a人在线观看| 美女被吸乳得到大胸91| 91精品国产入口| 午夜激情综合网| 91精品免费观看| 日本三级韩国三级欧美三级| 欧美精选一区二区| 日本不卡视频在线| 91精品国产麻豆国产自产在线|