| java.lang.Object org.jacorb.orb.EncapsInfo
EncapsInfo | public class EncapsInfo (Code) | | information the has to be saved for each encapsulation and
restored later
author: Gerald Brose version: $Id: EncapsInfo.java,v 1.15 2006/07/17 15:43:05 alphonse.bendt Exp $ |
Constructor Summary | |
public | EncapsInfo(boolean le, int index, int start, int size) | public | EncapsInfo(int index, int start, Map valueMap, Map repIdMap, Map codebaseMap) constructor used by CDROutputStream:
record the index a new encapsulation starts with
and the start position in the buffer. |
index | final public int index(Code) | | |
littleEndian | public boolean littleEndian(Code) | | |
start | final public int start(Code) | | |
EncapsInfo | public EncapsInfo(boolean le, int index, int start, int size)(Code) | | constructor used by CDRInputStream
|
EncapsInfo | public EncapsInfo(int index, int start, Map valueMap, Map repIdMap, Map codebaseMap)(Code) | | constructor used by CDROutputStream:
record the index a new encapsulation starts with
and the start position in the buffer. CORBA specifies that "indirections
may not cross encapsulation boundaries", so the new encapsulation must
set up its own indirection maps for values, repository ids and codebase
strings. The maps currently in use are also recorded, to be restored at
the end of the encapsulation.
|
|
|