Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Public Member Functions | Static Public Member Functions | Private Types | Private Member Functions | Static Private Member Functions | List of all members
protocols::network::NetworkQueue Struct Reference

Classes

struct  ServerAddress
 
struct  WorkUnit
 

Public Member Functions

 ~NetworkQueue ()
 
void add (std::string const &file_name, StringUP &&data, bool append=false)
 
void add (std::string const &file_name, std::string const &data, bool append=false)
 
void add (std::string const &file_name, core::pose::Pose const &)
 

Static Public Member Functions

static NetworkQueueinstance ()
 

Private Types

using QueueType = std::deque< WorkUnit >
 

Private Member Functions

 NetworkQueue ()
 
void add (WorkUnit &&)
 
void run ()
 
void process_work_unit (WorkUnit &unit)
 

Static Private Member Functions

static int get_execution_summary_id ()
 
static ServerAddress ui_server_address ()
 
static std::string basic_auth_string ()
 

Member Typedef Documentation

Constructor & Destructor Documentation

protocols::network::NetworkQueue::~NetworkQueue ( )
protocols::network::NetworkQueue::NetworkQueue ( )
private

References run().

Member Function Documentation

void protocols::network::NetworkQueue::add ( std::string const &  file_name,
StringUP &&  data,
bool  append = false 
)
void protocols::network::NetworkQueue::add ( std::string const &  file_name,
std::string const &  data,
bool  append = false 
)
void protocols::network::NetworkQueue::add ( std::string const &  file_name,
core::pose::Pose const &  pose 
)
void protocols::network::NetworkQueue::add ( WorkUnit &&  wu)
private

References process_work_unit().

std::string protocols::network::NetworkQueue::basic_auth_string ( )
staticprivate
int protocols::network::NetworkQueue::get_execution_summary_id ( )
staticprivate
NetworkQueue & protocols::network::NetworkQueue::instance ( void  )
static
void protocols::network::NetworkQueue::process_work_unit ( WorkUnit unit)
private
void protocols::network::NetworkQueue::run ( )
private

References process_work_unit().

Referenced by NetworkQueue().

NetworkQueue::ServerAddress protocols::network::NetworkQueue::ui_server_address ( )
staticprivate

The documentation for this struct was generated from the following file: