#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.
1.5.8