libmoldeo (Moldeo 1.0 Core)  1.0
libmoldeo is the group of objects and functions that executes the basic operations of Moldeo 1.0 Platform.
Referencia de la Clase moIODevicePlugin

clase base para un plugin de dipositivos de E/S Más...

#include <moIODevicePlugin.h>

Diagrama de colaboración para moIODevicePlugin:
Collaboration graph

Métodos públicos

 moIODevicePlugin ()
 
 moIODevicePlugin (moText plugin_file)
 
virtual ~moIODevicePlugin ()
 
void Load (moText plugin_file)
 
void Unload ()
 
moIODeviceCreate ()
 
bool Destroy (moIODevice *iodevice)
 
moText GetName ()
 

Atributos públicos

moIODevice ** array
 
int n
 
CreateIODeviceFactoryFunction CreateIODeviceFactory
 
DestroyIODeviceFactoryFunction DestroyIODeviceFactory
 
moIODeviceFactorym_factory
 

Atributos privados

moText name
 
MOpluginHandle handle
 

Descripción detallada

clase base para un plugin de dipositivos de E/S

Comentar.

Definición en la línea 61 del archivo moIODevicePlugin.h.

Documentación del constructor y destructor

◆ moIODevicePlugin() [1/2]

moIODevicePlugin::moIODevicePlugin ( )
inline

Definición en la línea 72 del archivo moIODevicePlugin.h.

◆ moIODevicePlugin() [2/2]

moIODevicePlugin::moIODevicePlugin ( moText  plugin_file)
inline

Definición en la línea 73 del archivo moIODevicePlugin.h.

◆ ~moIODevicePlugin()

virtual moIODevicePlugin::~moIODevicePlugin ( )
inlinevirtual

Definición en la línea 74 del archivo moIODevicePlugin.h.

Documentación de las funciones miembro

◆ Create()

moIODevice * moIODevicePlugin::Create ( void  )

Definición en la línea 95 del archivo moIODevicePlugin.cpp.

◆ Destroy()

bool moIODevicePlugin::Destroy ( moIODevice iodevice)

Definición en la línea 120 del archivo moIODevicePlugin.cpp.

◆ GetName()

moText moIODevicePlugin::GetName ( )
inline

Definición en la línea 80 del archivo moIODevicePlugin.h.

◆ Load()

void moIODevicePlugin::Load ( moText  plugin_file)

Definición en la línea 50 del archivo moIODevicePlugin.cpp.

Gráfico de llamadas para esta función:

◆ Unload()

void moIODevicePlugin::Unload ( )

Definición en la línea 84 del archivo moIODevicePlugin.cpp.

Gráfico de llamadas para esta función:

Documentación de los datos miembro

◆ array

moIODevice** moIODevicePlugin::array

Definición en la línea 64 del archivo moIODevicePlugin.h.

◆ CreateIODeviceFactory

CreateIODeviceFactoryFunction moIODevicePlugin::CreateIODeviceFactory

Definición en la línea 67 del archivo moIODevicePlugin.h.

◆ DestroyIODeviceFactory

DestroyIODeviceFactoryFunction moIODevicePlugin::DestroyIODeviceFactory

Definición en la línea 68 del archivo moIODevicePlugin.h.

◆ handle

MOpluginHandle moIODevicePlugin::handle
private

Definición en la línea 84 del archivo moIODevicePlugin.h.

◆ m_factory

moIODeviceFactory* moIODevicePlugin::m_factory

Definición en la línea 70 del archivo moIODevicePlugin.h.

◆ n

int moIODevicePlugin::n

Definición en la línea 65 del archivo moIODevicePlugin.h.

◆ name

moText moIODevicePlugin::name
private

Definición en la línea 83 del archivo moIODevicePlugin.h.


La documentación para esta clase fue generada a partir de los siguientes ficheros: