#include <rpc.hh>
| protocols::rpc::JSON_RPC::JSON_RPC |
( |
std::string const & |
msg, |
|
|
bool |
capture_tracer = true, |
|
|
BasicInit * |
basic_init = nullptr |
|
) |
| |
| protocols::rpc::JSON_RPC::~JSON_RPC |
( |
| ) |
|
|
overridedefault |
| protocols::rpc::JSON_RPC::JSON_RPC |
( |
JSON_RPC const & |
json_rpc | ) |
|
| core::Real protocols::rpc::JSON_RPC::get_fa_score |
( |
| ) |
|
| core::Real protocols::rpc::JSON_RPC::get_irms |
( |
| ) |
const |
| void protocols::rpc::JSON_RPC::load_new_set_of_user_flags |
( |
const utility::json_spirit::mObject & |
json_user_flags | ) |
|
|
private |
| void protocols::rpc::JSON_RPC::load_new_set_of_virtual_files |
( |
const utility::json_spirit::mArray & |
json_user_files, |
|
|
bool |
clear_previous = true |
|
) |
| |
|
private |
| void protocols::rpc::JSON_RPC::load_user_flag_file |
( |
const std::string & |
flags_file | ) |
|
|
private |
| JSON_RPC const & protocols::rpc::JSON_RPC::operator= |
( |
JSON_RPC const & |
json_rpc | ) |
|
References capture_tracer_, command_, endtime_, inputpose_, msg_, outputpose_, parsed_json_, pdbdata_string_, starttime_, tracer_output_stream_, and xmlscript_.
| void protocols::rpc::JSON_RPC::output_capture_clear |
( |
| ) |
|
|
private |
| void protocols::rpc::JSON_RPC::output_capture_start |
( |
| ) |
|
|
private |
| void protocols::rpc::JSON_RPC::output_capture_stop |
( |
| ) |
|
|
private |
| void protocols::rpc::JSON_RPC::run |
( |
| ) |
|
|
virtual |
References command_, endtime_, protocols::rosetta_scripts::RosettaScriptsParser::generate_mover(), inputpose_, output_capture_start(), output_capture_stop(), outputpose_, parsed_json_, pdbdata_string_, core::import_pose::pose_from_pdbstring(), core::pose::Pose::set_alpha(), core::pose::Pose::set_beta(), core::pose::Pose::set_chi(), core::pose::Pose::set_delta(), core::pose::Pose::set_epsilon(), core::pose::Pose::set_gamma(), core::pose::Pose::set_omega(), core::pose::Pose::set_phi(), core::pose::Pose::set_psi(), core::pose::Pose::set_zeta(), starttime_, protocols::rpc::TR(), tracer(), and xmlscript_.
| long protocols::rpc::JSON_RPC::runtime |
( |
| ) |
const |
|
inline |
| std::string protocols::rpc::JSON_RPC::tracer |
( |
| ) |
const |
|
inline |
| void protocols::rpc::JSON_RPC::unpack |
( |
const std::string & |
msg | ) |
|
|
private |
References basic_init_, command_, protocols::rpc::BasicInit::do_init(), load_new_set_of_user_flags(), load_new_set_of_virtual_files(), output_capture_start(), output_capture_stop(), parsed_json_, pdbdata_string_, tracer(), and xmlscript_.
Referenced by JSON_RPC().
| BasicInit* protocols::rpc::JSON_RPC::basic_init_ |
|
private |
| bool protocols::rpc::JSON_RPC::capture_tracer_ |
|
private |
| std::string protocols::rpc::JSON_RPC::command_ |
|
private |
| long protocols::rpc::JSON_RPC::endtime_ |
|
private |
| std::string protocols::rpc::JSON_RPC::msg_ |
|
private |
| utility::json_spirit::mObject protocols::rpc::JSON_RPC::parsed_json_ |
|
private |
| std::string protocols::rpc::JSON_RPC::pdbdata_string_ |
|
private |
| long protocols::rpc::JSON_RPC::starttime_ |
|
private |
| std::stringstream protocols::rpc::JSON_RPC::tracer_output_stream_ |
|
private |
| std::string protocols::rpc::JSON_RPC::xmlscript_ |
|
private |
The documentation for this class was generated from the following files: