Mantid
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Enumerations
ILiveListener.h File Reference
#include "MantidAPI/DllConfig.h"
#include "MantidGeometry/IDTypes.h"
#include "MantidKernel/DateAndTime.h"
#include "MantidKernel/PropertyManager.h"
#include <Poco/Net/SocketAddress.h>
#include <optional>
#include <string>

Go to the source code of this file.

Classes

class  Mantid::API::ILiveListener
 ILiveListener is the interface implemented by classes which connect directly to instrument data acquisition systems (DAS) for retrieval of 'live' data into Mantid. More...
 

Namespaces

namespace  Mantid
 Helper class which provides the Collimation Length for SANS instruments.
 
namespace  Mantid::API
 

Typedefs

using Mantid::API::ILiveListener_sptr = std::shared_ptr< ILiveListener >
 Shared pointer to an ILiveListener.
 

Enumerations

enum class  Mantid::API::ListenerState { Mantid::API::Disconnected , Mantid::API::Connected , Mantid::API::ReadWait , Mantid::API::Error }
 Listener connection / health, independent of the DAS run state. More...