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.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
moIODevicePlugin.h File Reference
#include "moTypes.h"
#include "moArray.h"
#include "moBasePlugin.h"
#include "moIODeviceManager.h"

Go to the source code of this file.

Classes

class  moIODeviceFactory
 clase base para una fábrica de plugins de dipositivos de E/S More...
 
class  moIODevicePlugin
 clase base para un plugin de dipositivos de E/S More...
 

Typedefs

typedef moIODeviceFactory
*(MO_PLG_ENTRY
CreateIODeviceFactoryFunction )()
 
typedef void(MO_PLG_ENTRYDestroyIODeviceFactoryFunction )()
 

Functions

 moDeclareExportedDynamicArray (moIODevicePlugin *, moIODevicePluginsArray)
 
LIBMOLDEO_API moIODevicemoNewIODevice (moText iodevice_name, moIODevicePluginsArray &plugins)
 
LIBMOLDEO_API bool moDeleteIODevice (moIODevice *iodevice, moIODevicePluginsArray &plugins)
 

Typedef Documentation

typedef moIODeviceFactory*(MO_PLG_ENTRY * CreateIODeviceFactoryFunction)()

Definition at line 53 of file moIODevicePlugin.h.

typedef void(MO_PLG_ENTRY * DestroyIODeviceFactoryFunction)()

Definition at line 54 of file moIODevicePlugin.h.

Function Documentation

moDeclareExportedDynamicArray ( moIODevicePlugin ,
moIODevicePluginsArray   
)
LIBMOLDEO_API bool moDeleteIODevice ( moIODevice iodevice,
moIODevicePluginsArray &  plugins 
)

unload plugin if all instances were delete

Definition at line 198 of file moIODevicePlugin.cpp.

LIBMOLDEO_API moIODevice* moNewIODevice ( moText  iodevice_name,
moIODevicePluginsArray &  plugins 
)

Definition at line 149 of file moIODevicePlugin.cpp.