Skip to content

Struct cubpl::pl_signature_array

ClassList > cubpl > pl_signature_array

  • #include <pl_signature.hpp>

Inherits the following classes: cubpacking::packable_object

Public Attributes

Type Name
bool is_disposable
int num_sigs
pl_signature * sigs

Public Functions

Type Name
virtual size_t get_packed_size (cubpacking::packer & serializator, std::size_t start_offset) override const
virtual void pack (cubpacking::packer & serializator) override const
pl_signature_array ()
pl_signature_array (int num)
virtual void unpack (cubpacking::unpacker & deserializator) override
~pl_signature_array () 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 is_disposable

bool cubpl::pl_signature_array::is_disposable;

variable num_sigs

int cubpl::pl_signature_array::num_sigs;

variable sigs

pl_signature* cubpl::pl_signature_array::sigs;

Public Functions Documentation

function get_packed_size

virtual size_t cubpl::pl_signature_array::get_packed_size (
    cubpacking::packer & serializator,
    std::size_t start_offset
) override const

Implements cubpacking::packable_object::get_packed_size


function pack

virtual void cubpl::pl_signature_array::pack (
    cubpacking::packer & serializator
) override const

Implements cubpacking::packable_object::pack


function pl_signature_array [1/2]

cubpl::pl_signature_array::pl_signature_array () 

function pl_signature_array [2/2]

cubpl::pl_signature_array::pl_signature_array (
    int num
) 

function unpack

virtual void cubpl::pl_signature_array::unpack (
    cubpacking::unpacker & deserializator
) override

Implements cubpacking::packable_object::unpack


function ~pl_signature_array

cubpl::pl_signature_array::~pl_signature_array () override


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