SIRF  3.4.0
Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | List of all members
sirf::GadgetronClientConnector Class Reference

Class for communicating with Gadgetron server. More...

#include "gadgetron_client.h"

Public Member Functions

void set_timeout (unsigned int t)
 
void read_task ()
 
void wait ()
 
void connect (std::string hostname, std::string port)
 
void send_gadgetron_close ()
 
void send_gadgetron_configuration_file (std::string config_xml_name)
 
void send_gadgetron_configuration_script (std::string xml_string)
 
void send_gadgetron_parameters (std::string xml_string)
 
void send_ismrmrd_acquisition (ISMRMRD::Acquisition &acq)
 
template<typename T >
void send_ismrmrd_image (ISMRMRD::Image< T > *ptr_im)
 
void send_wrapped_image (const ImageWrap &iw)
 
void register_reader (unsigned short slot, gadgetron::shared_ptr< GadgetronClientMessageReader > r)
 

Protected Types

typedef std::map< unsigned short, gadgetron::shared_ptr< GadgetronClientMessageReader > > maptype
 

Protected Member Functions

GadgetronClientMessageReaderfind_reader (unsigned short r)
 

Protected Attributes

boost::asio::io_service io_service
 
boost::asio::ip::tcp::socket * socket_
 
boost::thread reader_thread_
 
maptype readers_
 
unsigned int timeout_ms_
 

Detailed Description

Class for communicating with Gadgetron server.


The documentation for this class was generated from the following files: