#include <OS_packer.hpp>
Inheritance diagram for OS_packer:
Public Member Functions | |
virtual void | pack_var_algo (const BCP_var_algo *var, BCP_buffer &buf) |
Pack an algorithmic variable. | |
virtual BCP_var_algo * | unpack_var_algo (BCP_buffer &buf) |
Unpack an algorithmic variable. | |
virtual void | pack_cut_algo (const BCP_cut_algo *cut, BCP_buffer &buf) |
Pack an algorithmic cut. | |
virtual BCP_cut_algo * | unpack_cut_algo (BCP_buffer &buf) |
Unpack an algorithmic cut. | |
virtual void | pack_user_data (const BCP_user_data *ud, BCP_buffer &buf) |
Pack an user data. | |
virtual BCP_user_data * | unpack_user_data (BCP_buffer &buf) |
Unpack an user data. | |
virtual void | pack_var_algo (const BCP_var_algo *var, BCP_buffer &buf) |
Pack an algorithmic variable. | |
virtual BCP_var_algo * | unpack_var_algo (BCP_buffer &buf) |
Unpack an algorithmic variable. | |
virtual void | pack_cut_algo (const BCP_cut_algo *cut, BCP_buffer &buf) |
Pack an algorithmic cut. | |
virtual BCP_cut_algo * | unpack_cut_algo (BCP_buffer &buf) |
Unpack an algorithmic cut. | |
virtual void | pack_user_data (const BCP_user_data *ud, BCP_buffer &buf) |
Pack an user data. | |
virtual BCP_user_data * | unpack_user_data (BCP_buffer &buf) |
Unpack an user data. |
Definition at line 23 of file OS_packer.hpp.
void OS_packer::pack_var_algo | ( | const BCP_var_algo * | var, | |
BCP_buffer & | buf | |||
) | [virtual] |
Pack an algorithmic variable.
Reimplemented from BCP_user_pack.
Definition at line 61 of file OS_packer.cpp.
References OS_var::pack().
BCP_var_algo * OS_packer::unpack_var_algo | ( | BCP_buffer & | buf | ) | [virtual] |
Unpack an algorithmic variable.
Reimplemented from BCP_user_pack.
Definition at line 75 of file OS_packer.cpp.
void OS_packer::pack_cut_algo | ( | const BCP_cut_algo * | cut, | |
BCP_buffer & | buf | |||
) | [virtual] |
Pack an algorithmic cut.
Reimplemented from BCP_user_pack.
Definition at line 23 of file OS_packer.cpp.
References OS_cut::pack().
BCP_cut_algo * OS_packer::unpack_cut_algo | ( | BCP_buffer & | buf | ) | [virtual] |
Unpack an algorithmic cut.
Reimplemented from BCP_user_pack.
Definition at line 39 of file OS_packer.cpp.
void OS_packer::pack_user_data | ( | const BCP_user_data * | ud, | |
BCP_buffer & | buf | |||
) | [virtual] |
Pack an user data.
Reimplemented from BCP_user_pack.
Definition at line 89 of file OS_packer.cpp.
References MY_user_data::pack(), and MY_user_data::print().
BCP_user_data * OS_packer::unpack_user_data | ( | BCP_buffer & | buf | ) | [virtual] |
Unpack an user data.
Reimplemented from BCP_user_pack.
Definition at line 103 of file OS_packer.cpp.
References MY_user_data::is_processed, MY_user_data::p_rud, and MY_user_data::print().
virtual void OS_packer::pack_var_algo | ( | const BCP_var_algo * | var, | |
BCP_buffer & | buf | |||
) | [virtual] |
virtual BCP_var_algo* OS_packer::unpack_var_algo | ( | BCP_buffer & | buf | ) | [virtual] |
virtual void OS_packer::pack_cut_algo | ( | const BCP_cut_algo * | cut, | |
BCP_buffer & | buf | |||
) | [virtual] |
virtual BCP_cut_algo* OS_packer::unpack_cut_algo | ( | BCP_buffer & | buf | ) | [virtual] |
virtual void OS_packer::pack_user_data | ( | const BCP_user_data * | ud, | |
BCP_buffer & | buf | |||
) | [virtual] |
virtual BCP_user_data* OS_packer::unpack_user_data | ( | BCP_buffer & | buf | ) | [virtual] |