本文整理了Java中io.protostuff.Output.writeFixed64()
方法的一些代码示例,展示了Output.writeFixed64()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Output.writeFixed64()
方法的具体详情如下:
包路径:io.protostuff.Output
类名称:Output
方法名:writeFixed64
[英]Writes a fixed long(8 bytes) field.
[中]写入固定长(8字节)字段。
代码示例来源:origin: apache/incubator-dubbo
@Override
public void writeTo(Output output, int number, Time time, boolean repeated) throws IOException {
output.writeFixed64(number, time.getTime(), repeated);
}
代码示例来源:origin: apache/incubator-dubbo
@Override
public void writeTo(Output output, int number, Time time, boolean repeated) throws IOException {
output.writeFixed64(number, time.getTime(), repeated);
}
代码示例来源:origin: protostuff/protostuff
@Override
public void writeFixed64(int fieldNumber, long value, boolean repeated) throws IOException
{
output.writeFixed64(fieldNumber, value, repeated);
}
代码示例来源:origin: apache/incubator-dubbo
@Override
public void transfer(Pipe pipe, Input input, Output output, int number, boolean repeated) throws IOException {
output.writeFixed64(number, input.readFixed64(), repeated);
}
代码示例来源:origin: apache/incubator-dubbo
@Override
public void transfer(Pipe pipe, Input input, Output output, int number, boolean repeated) throws IOException {
output.writeFixed64(number, input.readFixed64(), repeated);
}
代码示例来源:origin: protostuff/protostuff
@Override
public void writeTo(Output output, int number, Date value,
boolean repeated) throws IOException
{
output.writeFixed64(number, value.getTime(), repeated);
}
代码示例来源:origin: protostuff/protostuff
@Override
public void writeTo(Output output, int number, Date value,
boolean repeated) throws IOException
{
output.writeFixed64(number, value.getTime(), repeated);
}
代码示例来源:origin: protostuff/protostuff
@Override
public void writeTo(Output output, int number, Date value,
boolean repeated) throws IOException
{
output.writeFixed64(number, value.getTime(), repeated);
}
代码示例来源:origin: protostuff/protostuff
@Override
public void transfer(Pipe pipe, Input input, Output output, int number,
boolean repeated) throws IOException
{
output.writeFixed64(number, input.readFixed64(), repeated);
}
代码示例来源:origin: protostuff/protostuff
@Override
public void transfer(Pipe pipe, Input input, Output output, int number,
boolean repeated) throws IOException
{
output.writeFixed64(number, input.readFixed64(), repeated);
}
代码示例来源:origin: protostuff/protostuff
@Override
public void transfer(Pipe pipe, Input input, Output output, int number,
boolean repeated) throws IOException
{
output.writeFixed64(number, input.readFixed64(), repeated);
}
代码示例来源:origin: protostuff/protostuff
@Override
public void writeTo(Output output, Object value) throws IOException
{
Date[] array = (Date[]) value;
output.writeInt32(ID_ARRAY_LEN, array.length, false);
int nullCount = 0;
for (int i = 0, len = array.length; i < len; i++)
{
Date v = array[i];
if (v != null)
{
if (nullCount != 0)
{
output.writeUInt32(ID_ARRAY_NULLCOUNT, nullCount, false);
nullCount = 0;
}
output.writeFixed64(ID_ARRAY_DATA, v.getTime(), true);
}
else if (allowNullArrayElement)
{
nullCount++;
}
}
// if last element is null
if (nullCount != 0)
output.writeUInt32(ID_ARRAY_NULLCOUNT, nullCount, false);
}
}
代码示例来源:origin: protostuff/protostuff
public void writeTo(Output output, PojoWithRepeated message) throws IOException
{
if (message.someInt32 != null)
{
for (Integer someInt32 : message.someInt32)
{
if (someInt32 != null)
output.writeInt32(1, someInt32, true);
}
}
if (message.someFixed64 != null)
{
for (Long someFixed64 : message.someFixed64)
{
if (someFixed64 != null)
output.writeFixed64(2, someFixed64, true);
}
}
}
代码示例来源:origin: protostuff/protostuff
@Override
public void writeTo(Output output, Object value) throws IOException
{
Date[] array = (Date[]) value;
output.writeInt32(ID_ARRAY_LEN, array.length, false);
int nullCount = 0;
for (int i = 0, len = array.length; i < len; i++)
{
Date v = array[i];
if (v != null)
{
if (nullCount != 0)
{
output.writeUInt32(ID_ARRAY_NULLCOUNT, nullCount, false);
nullCount = 0;
}
output.writeFixed64(ID_ARRAY_DATA, v.getTime(), true);
}
else if (allowNullArrayElement)
{
nullCount++;
}
}
// if last element is null
if (nullCount != 0)
output.writeUInt32(ID_ARRAY_NULLCOUNT, nullCount, false);
}
}
代码示例来源:origin: protostuff/protostuff
@Override
public void writeTo(Output output, UnsignedNumbers message) throws IOException
{
if (message.uint32 != null)
output.writeUInt32(1, message.uint32, false);
if (message.uint64 != null)
output.writeUInt64(2, message.uint64, false);
if (message.fixed32 != null)
output.writeFixed32(3, message.fixed32, false);
if (message.fixed64 != null)
output.writeFixed64(4, message.fixed64, false);
}
代码示例来源:origin: protostuff/protostuff
@Override
public void writeTo(Output output, PojoWithInts message) throws IOException
{
if (message.someInt32 != 0)
output.writeInt32(1, message.someInt32, false);
if (message.someUint32 != 0)
output.writeUInt32(2, message.someUint32, false);
if (message.someSint32 != 0)
output.writeSInt32(3, message.someSint32, false);
if (message.someFixed32 != 0)
output.writeFixed32(4, message.someFixed32, false);
if (message.someSfixed32 != 0)
output.writeSFixed32(5, message.someSfixed32, false);
if (message.someInt64 != 0)
output.writeInt64(11, message.someInt64, false);
if (message.someUint64 != 0)
output.writeUInt64(12, message.someUint64, false);
if (message.someSint64 != 0)
output.writeSInt64(13, message.someSint64, false);
if (message.someFixed64 != 0)
output.writeFixed64(14, message.someFixed64, false);
if (message.someSfixed64 != 0)
output.writeSFixed64(15, message.someSfixed64, false);
}
代码示例来源:origin: org.apache.dubbo/dubbo-serialization-protostuff
@Override
public void writeTo(Output output, int number, Time time, boolean repeated) throws IOException {
output.writeFixed64(number, time.getTime(), repeated);
}
代码示例来源:origin: org.apache.dubbo/dubbo
@Override
public void writeTo(Output output, int number, Time time, boolean repeated) throws IOException {
output.writeFixed64(number, time.getTime(), repeated);
}
代码示例来源:origin: org.apache.dubbo/dubbo
@Override
public void transfer(Pipe pipe, Input input, Output output, int number, boolean repeated) throws IOException {
output.writeFixed64(number, input.readFixed64(), repeated);
}
代码示例来源:origin: org.apache.dubbo/dubbo-serialization-protostuff
@Override
public void transfer(Pipe pipe, Input input, Output output, int number, boolean repeated) throws IOException {
output.writeFixed64(number, input.readFixed64(), repeated);
}
内容来源于网络,如有侵权,请联系作者删除!