#include <OS_user_data.hpp>
Collaboration diagram for MY_user_data:
Public Member Functions | |
Constructors and destructors | |
MY_user_data (const int max_size) | |
Initial constructor. | |
MY_user_data (BCP_buffer &buf) | |
Constructor from buffer content. | |
~MY_user_data () | |
Destructor. | |
void | pack (BCP_buffer &buf) const |
Packing to buffer. | |
void | print () const |
Dump the fields of the class. | |
Public Attributes | |
int | is_processed |
Indicator for mmory management: If is_processed = 1, the associated user data may be erased. | |
real_user_data * | p_rud |
Pointer on an object holding the user data itself. |
Definition at line 58 of file OS_user_data.hpp.
MY_user_data::MY_user_data | ( | const int | max_size | ) |
MY_user_data::MY_user_data | ( | BCP_buffer & | buf | ) |
Constructor from buffer content.
Definition at line 30 of file OS_user_data.cpp.
References is_processed, and p_rud.
MY_user_data::~MY_user_data | ( | ) |
void MY_user_data::pack | ( | BCP_buffer & | buf | ) | const |
Packing to buffer.
Definition at line 51 of file OS_user_data.cpp.
References is_processed, and p_rud.
Referenced by OS_packer::pack_user_data().
void MY_user_data::print | ( | ) | const |
Dump the fields of the class.
Definition at line 62 of file OS_user_data.cpp.
References is_processed, p_rud, and real_user_data::print().
Referenced by OS_packer::pack_user_data(), and OS_packer::unpack_user_data().
Indicator for mmory management: If is_processed = 1, the associated user data may be erased.
Definition at line 63 of file OS_user_data.hpp.
Referenced by OS_lp::initialize_new_search_tree_node(), MY_user_data(), pack(), print(), OS_packer::unpack_user_data(), and ~MY_user_data().
Pointer on an object holding the user data itself.
Definition at line 66 of file OS_user_data.hpp.
Referenced by MY_user_data(), pack(), print(), OS_lp::set_user_data_for_children(), OS_packer::unpack_user_data(), and ~MY_user_data().