v1serializer.java

来自「这是一个基于java编写的torrent的P2P源码」· Java 代码 · 共 34 行

JAVA
34
字号
package com.aelitis.azureus.vivaldi.ver2.stats;

import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;

import edu.harvard.syrah.nc.VivaldiClient;

public class V1Serializer implements StatsSerializer {
	private static V1Serializer instance;

	public static synchronized V1Serializer getInstance() {
		if (instance == null) {
			instance = new V1Serializer();
		}
		return instance;
	}

	private V1Serializer() {
	}

	public byte getSerializedVersion() {
		return StatsSerializer.VER_01;
	}

	public void toSerialized(DataOutputStream os, VivaldiClient vc) throws IOException {
		V1Statistics.toSerialized(os, vc);
	}

	public VivaldiStatistics fromSerialized(DataInputStream is) throws IOException {
		return new V1Statistics(is);
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?