Struct cubpl::sys_param¶
#include <pl_session.hpp>
Inherits the following classes: cubpacking::packable_object
Public Attributes¶
| Type | Name |
|---|---|
| int | prm_id |
| int | prm_type |
| std::string | prm_value |
Public Functions¶
| Type | Name |
|---|---|
| virtual size_t | get_packed_size (cubpacking::packer & serializator, std::size_t start_offset) override const |
| bool | get_prm_value_bool () |
| float | get_prm_value_float () |
| int | get_prm_value_int () |
| std::string | get_prm_value_string () |
| virtual void | pack (cubpacking::packer & serializator) override const |
| void | set_prm_value (const SYSPRM_PARAM * prm) |
| sys_param () = default |
|
| sys_param (const SYSPRM_ASSIGN_VALUE * db_param) |
|
| sys_param (const SYSPRM_PARAM * db_param) |
|
| sys_param (int prm_id, int prm_type, std::string prm_value) |
|
| virtual void | unpack (cubpacking::unpacker & deserializator) override |
Public Functions inherited from cubpacking::packable_object¶
See cubpacking::packable_object
| 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 Attributes Documentation¶
variable prm_id¶
variable prm_type¶
variable prm_value¶
Public Functions Documentation¶
function get_packed_size¶
virtual size_t cubpl::sys_param::get_packed_size (
cubpacking::packer & serializator,
std::size_t start_offset
) override const
Implements cubpacking::packable_object::get_packed_size
function get_prm_value_bool¶
function get_prm_value_float¶
function get_prm_value_int¶
function get_prm_value_string¶
function pack¶
Implements cubpacking::packable_object::pack
function set_prm_value¶
function sys_param [1/4]¶
function sys_param [2/4]¶
function sys_param [3/4]¶
function sys_param [4/4]¶
function unpack¶
Implements cubpacking::packable_object::unpack
The documentation for this class was generated from the following file cubrid/src/sp/pl_session.hpp