#include <BCP_USER.hpp>
Public Member Functions | |
virtual | ~BCP_user_pack () |
virtual void | pack_warmstart (const BCP_warmstart *ws, BCP_buffer &buf, bool report_if_default=false) |
Pack warmstarting information. More... | |
virtual BCP_warmstart * | unpack_warmstart (BCP_buffer &buf, bool report_if_default=false) |
Unpack warmstarting information. More... | |
virtual void | pack_var_algo (const BCP_var_algo *var, BCP_buffer &buf) |
Pack an algorithmic variable. More... | |
virtual BCP_var_algo * | unpack_var_algo (BCP_buffer &buf) |
Unpack an algorithmic variable. More... | |
virtual void | pack_cut_algo (const BCP_cut_algo *cut, BCP_buffer &buf) |
Pack an algorithmic cut. More... | |
virtual BCP_cut_algo * | unpack_cut_algo (BCP_buffer &buf) |
Unpack an algorithmic cut. More... | |
virtual void | pack_user_data (const BCP_user_data *ud, BCP_buffer &buf) |
Pack an user data. More... | |
virtual BCP_user_data * | unpack_user_data (BCP_buffer &buf) |
Unpack an user data. More... | |
Public Attributes | |
BCP_user_class * | user_class |
A pointer ot the usr class of the process from which the methods of this class are invoked from. More... | |
Definition at line 48 of file BCP_USER.hpp.
|
inlinevirtual |
Definition at line 58 of file BCP_USER.hpp.
|
inlinevirtual |
Pack warmstarting information.
Reimplemented in BB_packer.
Definition at line 63 of file BCP_USER.hpp.
|
inlinevirtual |
Unpack warmstarting information.
Reimplemented in BB_packer.
Definition at line 74 of file BCP_USER.hpp.
|
inlinevirtual |
Pack an algorithmic variable.
Reimplemented in OS_packer, BB_packer, MCF1_packer, MCF2_packer, and MCF3_packer.
Definition at line 86 of file BCP_USER.hpp.
|
inlinevirtual |
Unpack an algorithmic variable.
Reimplemented in BB_packer, OS_packer, MCF1_packer, MCF2_packer, and MCF3_packer.
Definition at line 93 of file BCP_USER.hpp.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Pack an user data.
Reimplemented in BM_pack, BB_packer, OS_packer, and MCF3_packer.
Definition at line 119 of file BCP_USER.hpp.
|
inlinevirtual |
Unpack an user data.
Reimplemented in BM_pack, BB_packer, OS_packer, and MCF3_packer.
Definition at line 126 of file BCP_USER.hpp.
BCP_user_class* BCP_user_pack::user_class |
A pointer ot the usr class of the process from which the methods of this class are invoked from.
The user can try to dynamic cast user_class
into BCP_tm_user*, BCP_lp_user*, etc., and when the cast succeeds the user knows in which process the methods was called, and also, the user will have access to the other methods of that class.
Definition at line 55 of file BCP_USER.hpp.