#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().
1.4.7