Rosetta
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

◆ QueueType

Constructor & Destructor Documentation

◆ ~NetworkQueue()

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

◆ NetworkQueue()

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

References run().

Member Function Documentation

◆ add() [1/4]

void protocols::network::NetworkQueue::add ( std::string const &  file_name,
core::pose::Pose const &  pose 
)

◆ add() [2/4]

void protocols::network::NetworkQueue::add ( std::string const &  file_name,
std::string const &  data,
bool  append = false 
)

◆ add() [3/4]

void protocols::network::NetworkQueue::add ( std::string const &  file_name,
StringUP &&  data,
bool  append = false 
)

◆ add() [4/4]

void protocols::network::NetworkQueue::add ( WorkUnit &&  wu)
private

References process_work_unit().

◆ basic_auth_string()

std::string protocols::network::NetworkQueue::basic_auth_string ( )
staticprivate

◆ get_execution_summary_id()

int protocols::network::NetworkQueue::get_execution_summary_id ( )
staticprivate

◆ instance()

NetworkQueue & protocols::network::NetworkQueue::instance ( void  )
static

◆ process_work_unit()

void protocols::network::NetworkQueue::process_work_unit ( WorkUnit unit)
private

◆ run()

void protocols::network::NetworkQueue::run ( )
private

References process_work_unit().

Referenced by NetworkQueue().

◆ ui_server_address()

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

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