com.zeroc.Ice.SliceInfo Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ice Show documentation
Show all versions of ice Show documentation
Ice is a comprehensive RPC framework that helps you build distributed applications with minimal effort using familiar object-oriented idioms
//
// Copyright (c) ZeroC, Inc. All rights reserved.
//
package com.zeroc.Ice;
/**
* SliceInfo encapsulates the details of a slice for an unknown class or exception type.
**/
public class SliceInfo
{
/**
* The Slice type ID for this slice.
**/
public String typeId;
/**
* The Slice compact type ID for this slice.
**/
public int compactId;
/**
* The encoded bytes for this slice, including the leading size integer.
**/
public byte[] bytes;
/**
* The class instances referenced by this slice.
**/
public com.zeroc.Ice.Value[] instances;
/**
* Whether or not the slice contains optional members.
**/
public boolean hasOptionalMembers;
/**
* Whether or not this is the last slice.
**/
public boolean isLastSlice;
}