16 #ifndef DABC_SocketFactory
17 #define DABC_SocketFactory
20 #include "dabc/Factory.h"
Represents command with its arguments.
Base class for device implementation.
Factory for user-specific classes
Base for dabc::ModuleSync and dabc::ModuleAsync classes.
Reference on the arbitrary object
Factory for socket classes
virtual Reference CreateObject(const std::string &classname, const std::string &objname, Command cmd)
Factory method to create object.
virtual Reference CreateThread(Reference parent, const std::string &classname, const std::string &thrdname, const std::string &thrddev, Command cmd)
Factory method to create thread.
virtual Module * CreateTransport(const Reference &port, const std::string &typ, Command cmd)
Factory method to create transport.
virtual Device * CreateDevice(const std::string &classname, const std::string &devname, Command cmd)
Factory method to create device.
SocketFactory(const std::string &name)
virtual void Initialize()
Method called by the manager during application start.