class CORBA::MarshalInBuffer : public VISistreamThis class represents a stream buffer that allows IDL types to be read from a buffer. Interceptor methods that you implement may used this class. Go to “Portable Interceptor interfaces and classes for C++” for more information on the interceptor interfaces.The CORBA::MarshalInBuffer class is used on the client side to extract the data associated with a reply message. It is used on the server side to extract the data associated with an operation request. This class provides a wide range of methods for retrieving various types of data from the buffer.This class also provides several static methods for testing and manipulating CORBA::MarshalInBuffer pointers.A CORBA::MarshalInBuffer_var class is also offered. It provides a wrapper that automatically manages the contained object.The mbuf.h file should be included when you use this class. This file gets included in corba.h. So, you don't have to include mbuf.h separately.CORBA::MarshalInBuffer(char *read_buffer, CORBA::ULong length, CORBA::Boolean release_flag=0, CORBA::ULong start_offset=0, CORBA::Boolean byte_order = CORBA::ByteOrder);