Skip to content

Struct cubmethod::header

ClassList > cubmethod > header

  • #include <method_struct_invoke.hpp>

Inherits the following classes: cubpacking::packable_object

Public Attributes

Type Name
int command
uint64_t id

Public Functions

Type Name
virtual size_t get_packed_size (cubpacking::packer & serializator, std::size_t start_offset) override const
header () = delete
header (cubpacking::unpacker & unpacker)
header (uint64_t id, int command)
virtual void pack (cubpacking::packer & serializator) override const
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 command

int cubmethod::header::command;

variable id

uint64_t cubmethod::header::id;

Public Functions Documentation

function get_packed_size

virtual size_t cubmethod::header::get_packed_size (
    cubpacking::packer & serializator,
    std::size_t start_offset
) override const

Implements cubpacking::packable_object::get_packed_size


function header [1/3]

cubmethod::header::header () = delete

function header [2/3]

explicit cubmethod::header::header (
    cubpacking::unpacker & unpacker
) 

function header [3/3]

cubmethod::header::header (
    uint64_t id,
    int command
) 

function pack

virtual void cubmethod::header::pack (
    cubpacking::packer & serializator
) override const

Implements cubpacking::packable_object::pack


function unpack

virtual void cubmethod::header::unpack (
    cubpacking::unpacker & deserializator
) override

Implements cubpacking::packable_object::unpack



The documentation for this class was generated from the following file cubrid/src/method/method_struct_invoke.hpp