org.openorb.io
Interface  MarshalBuffer.BlockGenerator
- Enclosing class: 
- MarshalBuffer
- public static interface MarshalBuffer.BlockGenerator
Interface BlockGenerator.
| Method Summary | 
|  void | endBlock(byte[] buf,
         int pos,
         int len,
         int length,
         java.lang.Object cookie)Called when endBlock operation is called.
 | 
|  void | fragmentBlock(byte[] buf,
              int pos,
              int len,
              int length,
              MarshalBuffer buffer,
              java.lang.Object cookie)Called when fragment is called and a block will be fragmented.
 | 
 
endBlock
public void endBlock(byte[] buf,
                     int pos,
                     int len,
                     int length,
                     java.lang.Object cookie)
- Called when endBlock operation is called.- 
- Parameters:
- buf- buffer containing the reserved bytes. Not all of the buffer
            is considered to be read-write.
- pos- offset into buf of first modifiable byte.
- len- length of modifiable bytes.
- length- length in bytes between the position that beginBlock was
            called and the end of the block.
- cookie- the cookie passed to the addHeader operation.
 
fragmentBlock
public void fragmentBlock(byte[] buf,
                          int pos,
                          int len,
                          int length,
                          MarshalBuffer buffer,
                          java.lang.Object cookie)
- Called when fragment is called and a block will be fragmented. Writes
 may be made to the MarshalBuffer, including begining a new block.- 
- Parameters:
- buf- buffer containing the reserved bytes. Not all of the buffer
            is considered to be read-write.
- pos- offset into buf of first modifiable byte.
- len- length of modifiable bytes.
- length- length in bytes between the position that beginBlock was
            called and the end of the block.
- buffer- the marshal buffer.
- cookie- the cookie passed to the addHeader operation.