Class cubpacking::packable_object¶
ClassList > cubpacking > packable_object
#include <packable_object.hpp>
Inherited by the following classes: clientids, cubload::batch, cubload::load_args, cubload::load_status, cubload::stats, cubmethod::collection_cmd_request, cubmethod::column_info, cubmethod::db_parameter_info, cubmethod::dbvalue_java, cubmethod::error_context, cubmethod::execute_info, cubmethod::execute_request, cubmethod::fetch_info, cubmethod::get_generated_keys_info, cubmethod::header, cubmethod::host_variable_info, cubmethod::make_outresult_info, cubmethod::oid_get_info, cubmethod::oid_get_request, cubmethod::oid_put_request, cubmethod::prepare_args, cubmethod::prepare_call_info, cubmethod::prepare_info, cubmethod::query_result_info, cubmethod::result_tuple_info, cubmethod::schema_info, cubmethod::schema_info_request, cubpl::bootstrap_request, cubpl::compile_request, cubpl::compile_response, cubpl::global_semantics_question, cubpl::global_semantics_request, cubpl::global_semantics_response, cubpl::global_semantics_response_common, cubpl::invoke_java, cubpl::pl_arg, cubpl::pl_parameter_info, cubpl::pl_signature, cubpl::pl_signature_array, cubpl::plcsql_dependency, cubpl::sql_semantics, cubpl::sql_semantics_request, cubpl::sql_semantics_response, cubpl::sys_param, record_descriptor
Public Functions¶
| Type | Name |
|---|---|
| virtual size_t | get_packed_size (packer & serializator, std::size_t start_offset=0) const = 0 |
| virtual bool | is_equal (const packable_object * other) |
| virtual void | pack (packer & serializator) const = 0 |
| virtual void | unpack (unpacker & deserializator) = 0 |
| virtual | ~packable_object () |
Public Functions Documentation¶
function get_packed_size¶
virtual size_t cubpacking::packable_object::get_packed_size (
packer & serializator,
std::size_t start_offset=0
) const = 0
function is_equal¶
function pack¶
function unpack¶
function ~packable_object¶
The documentation for this class was generated from the following file cubrid/src/base/packable_object.hpp