#include <Null_Fragmentation_Strategy.h>
Public Member Functions | |
TAO_Null_Fragmentation_Strategy (void) | |
virtual | ~TAO_Null_Fragmentation_Strategy (void) |
virtual int | fragment (TAO_OutputCDR &, ACE_CDR::ULong, ACE_CDR::ULong) |
Fragment the (potentially partially) encoded GIOP message. | |
Private Member Functions | |
TAO_Null_Fragmentation_Strategy (TAO_Null_Fragmentation_Strategy const &) | |
void | operator= (TAO_Null_Fragmentation_Strategy const &) |
TAO_Null_Fragmentation_Strategy::TAO_Null_Fragmentation_Strategy | ( | void | ) | [inline] |
TAO_Null_Fragmentation_Strategy::~TAO_Null_Fragmentation_Strategy | ( | void | ) | [virtual] |
TAO_Null_Fragmentation_Strategy::TAO_Null_Fragmentation_Strategy | ( | TAO_Null_Fragmentation_Strategy const & | ) | [private] |
int TAO_Null_Fragmentation_Strategy::fragment | ( | TAO_OutputCDR & | cdr, | |
ACE_CDR::ULong | pending_alignment, | |||
ACE_CDR::ULong | pending_length | |||
) | [virtual] |
Fragment the (potentially partially) encoded GIOP message.
Fragmentation the contents of the CDR output stream cdr into smaller chunks of data of size that fits within the configured ORB fragmentation threshold, and send each fragment "over the wire."
cdr | Output CDR stream. | |
pending_alignment | Size of alignment boundary for next data to be marshaled (e.g. 4 for a CORBA::ULong). | |
pending_length | Size of next data to be marshaled (e.g. 2 for a CORBA::UShort). |
Implements TAO_GIOP_Fragmentation_Strategy.
void TAO_Null_Fragmentation_Strategy::operator= | ( | TAO_Null_Fragmentation_Strategy const & | ) | [private] |