#include <ZIOP.h>
Public Member Functions | |
TAO_ZIOP_Loader (void) | |
Constructor. | |
virtual | ~TAO_ZIOP_Loader (void) |
Destructor. | |
virtual bool | decompress (TAO_ServerRequest &server_request) |
virtual bool | marshal_data (TAO_Operation_Details &details, TAO_OutputCDR &stream, TAO::Profile_Transport_Resolver &resolver) |
virtual int | init (int argc, ACE_TCHAR *[]) |
Initialize the BiDIR loader hooks. | |
virtual void | load_policy_validators (TAO_Policy_Validator &validator) |
bool | marshal_reply_data (TAO_ServerRequest &server_request, TAO::Argument *const *args, size_t nargs) |
Static Public Member Functions | |
static int | Initializer (void) |
Used to force the initialization of the ORB code. | |
Private Member Functions | |
CORBA::ULong | compression_low_value (TAO::Profile_Transport_Resolver &resolver) const |
Get the compression low value, returns 0 when it is not set. | |
bool | compress (Compression::Compressor_ptr compressor, const ::Compression::Buffer &source,::Compression::Buffer &target) |
bool | check_min_ratio (CORBA::ULong original_data_length, CORBA::ULong compressed_length) const |
Static Private Attributes | |
static bool | is_activated_ = false |
TAO_ZIOP_Loader::TAO_ZIOP_Loader | ( | void | ) |
Constructor.
TAO_ZIOP_Loader::~TAO_ZIOP_Loader | ( | void | ) | [virtual] |
Destructor.
bool TAO_ZIOP_Loader::check_min_ratio | ( | CORBA::ULong | original_data_length, | |
CORBA::ULong | compressed_length | |||
) | const [private] |
bool TAO_ZIOP_Loader::compress | ( | Compression::Compressor_ptr | compressor, | |
const ::Compression::Buffer & | source, | |||
::Compression::Buffer & | target | |||
) | [private] |
CORBA::ULong TAO_ZIOP_Loader::compression_low_value | ( | TAO::Profile_Transport_Resolver & | resolver | ) | const [private] |
Get the compression low value, returns 0 when it is not set.
bool TAO_ZIOP_Loader::decompress | ( | TAO_ServerRequest & | server_request | ) | [virtual] |
Implements TAO_ZIOP_Adapter.
int TAO_ZIOP_Loader::init | ( | int | argc, | |
ACE_TCHAR * | [] | |||
) | [virtual] |
Initialize the BiDIR loader hooks.
Register the BiDir ORBInitializer.
Reimplemented from ACE_Shared_Object.
int TAO_ZIOP_Loader::Initializer | ( | void | ) | [static] |
Used to force the initialization of the ORB code.
void TAO_ZIOP_Loader::load_policy_validators | ( | TAO_Policy_Validator & | validator | ) | [virtual] |
Implements TAO_ZIOP_Adapter.
bool TAO_ZIOP_Loader::marshal_data | ( | TAO_Operation_Details & | details, | |
TAO_OutputCDR & | stream, | |||
TAO::Profile_Transport_Resolver & | resolver | |||
) | [virtual] |
Implements TAO_ZIOP_Adapter.
bool TAO_ZIOP_Loader::marshal_reply_data | ( | TAO_ServerRequest & | server_request, | |
TAO::Argument *const * | args, | |||
size_t | nargs | |||
) | [virtual] |
Implements TAO_ZIOP_Adapter.
TAO_BEGIN_VERSIONED_NAMESPACE_DECL bool TAO_ZIOP_Loader::is_activated_ = false [static, private] |
Flag to indicate whether the ZIOP library has been activated.