openDAQ
Open data acquisition platform
IModule Member List

This is the complete list of members for IModule, including all inherited members.

addRef()=0IUnknownpure virtual
borrowInterface(const IntfID &intfID, void **obj) const =0IBaseObjectpure virtual
createDevice(IDevice **device, IString *connectionString, IComponent *parent, IPropertyObject *config=nullptr)=0IModulepure virtual
createFunctionBlock(IFunctionBlock **functionBlock, IString *id, IComponent *parent, IString *localId, IPropertyObject *config=nullptr)=0IModulepure virtual
createServer(IServer **server, IString *serverTypeId, IDevice *rootDevice, IPropertyObject *config=nullptr)=0IModulepure virtual
createStreaming(IStreaming **streaming, IString *connectionString, IPropertyObject *config=nullptr)=0IModulepure virtual
dispose()=0IBaseObjectpure virtual
equals(IBaseObject *other, Bool *equal) const =0IBaseObjectpure virtual
getAvailableDevices(IList **availableDevices)=0IModulepure virtual
getAvailableDeviceTypes(IDict **deviceTypes)=0IModulepure virtual
getAvailableFunctionBlockTypes(IDict **functionBlockTypes)=0IModulepure virtual
getAvailableServerTypes(IDict **serverTypes)=0IModulepure virtual
getAvailableStreamingTypes(IDict **streamingTypes)=0IModulepure virtual
getHashCode(SizeT *hashCode)=0IBaseObjectpure virtual
getId(IString **id)=0IModulepure virtual
getName(IString **name)=0IModulepure virtual
getVersionInfo(IVersionInfo **version)=0IModulepure virtual
queryInterface(const IntfID &intfID, void **obj)=0IUnknownpure virtual
releaseRef()=0IUnknownpure virtual
toString(CharPtr *str)=0IBaseObjectpure virtual