Struct cubpl::pl_signature¶
ClassList > cubpl > pl_signature
#include <pl_signature.hpp>
Inherits the following classes: cubpacking::packable_object
Public Attributes¶
| Type | Name |
|---|---|
| pl_arg | arg |
| char * | auth |
| pl_ext | ext |
| bool | is_deterministic |
| bool | is_disposable |
| char * | name |
| int | result_type |
| int | type |
Public Functions¶
| Type | Name |
|---|---|
| virtual size_t | get_packed_size (cubpacking::packer & serializator, std::size_t start_offset) override const |
| bool | has_args () |
| virtual void | pack (cubpacking::packer & serializator) override const |
| pl_signature () |
|
| virtual void | unpack (cubpacking::unpacker & deserializator) override |
| ~pl_signature () 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 arg¶
variable auth¶
variable ext¶
variable is_deterministic¶
variable is_disposable¶
variable name¶
variable result_type¶
variable type¶
Public Functions Documentation¶
function get_packed_size¶
virtual size_t cubpl::pl_signature::get_packed_size (
cubpacking::packer & serializator,
std::size_t start_offset
) override const
Implements cubpacking::packable_object::get_packed_size
function has_args¶
function pack¶
Implements cubpacking::packable_object::pack
function pl_signature¶
function unpack¶
Implements cubpacking::packable_object::unpack
function ~pl_signature¶
The documentation for this class was generated from the following file cubrid/src/sp/pl_signature.hpp