28 #ifndef NIDAS_DYNLD_XMLCONFIGSERVICE_H
29 #define NIDAS_DYNLD_XMLCONFIGSERVICE_H
35 namespace nidas {
namespace dynld {
37 using namespace nidas::core;
46 void interrupt()
throw();
void connect(SampleInput *)
Definition: XMLConfigService.h:50
void disconnect(SampleInput *)
Definition: XMLConfigService.h:51
McSocketRequest
Definition: Datagrams.h:34
Class that should include all that is configurable about a DSM.
Definition: DSMConfig.h:55
IOChannel * _iochan
Definition: XMLConfigService.h:76
virtual McSocketRequest getRequestType() const
Definition: XMLConfigService.h:55
A channel for Input or Output of data.
Definition: IOChannel.h:64
Definition: Exception.h:35
const DSMConfig * _dsm
Definition: XMLConfigService.h:77
Worker thread that is run when a connection comes in.
Definition: XMLConfigService.h:67
Request for a TCP feed of the configuration in XML.
Definition: Datagrams.h:39
Definition: XMLConfigService.h:39
Base class for a service, as built from a <service> XML tag.
Definition: DSMService.h:47
Interface for an object that requests connections to Inputs or Outputs.
Definition: IOChannel.h:54
XMLConfigService(const std::string &name)
Definition: XMLConfigService.h:62
XMLConfigService * _svc
Definition: XMLConfigService.h:75