libmoldeo (Moldeo 1.0 Core)  1.0
libmoldeo es el conjunto de objetos y funciones, que permiten ejecutar las operaciones básicas de la plataforma Moldeo, y que compone su núcleo.
Referencia de la Clase moMessage

Clase Mensaje. Más...

#include <moEventList.h>

Diagrama de herencias de moMessage
Inheritance graph
Diagrama de colaboración para moMessage:
Collaboration graph

Métodos públicos

 moMessage ()
 
 moMessage (const moMessage &src)
 
moMessageoperator= (const moMessage &src)
 
 moMessage (MOint m_MoldeoIdDest, MOint m_MoldeoIdSrc, const moData &data)
 
 moMessage (MOint m_MoldeoIdDest, MOint m_InletIdDest, MOint m_MoldeoIdSrc, const moData &data)
 
 moMessage (MOint p_MoldeoIdDest, MOint m_InletIdDest, moMoldeoObjectType p_TypeDest, MOint p_MoldeoIdSrc, moMoldeoObjectType p_TypeSrc, const moData &p_data)
 
 moMessage (MOint p_MoldeoIdDest, MOint m_InletIdDest, moMoldeoObjectType p_TypeDest, moText p_NameDest, MOint p_MoldeoIdSrc, moMoldeoObjectType p_TypeSrc, moText p_NameSrc, const moData &p_data)
 
virtual ~moMessage ()
 
virtual const moTextToJSON ()
 
- Métodos públicos heredados desde moEvent
 moEvent ()
 Constructor. Más...
 
 moEvent (MOint did, MOint cod, MOint val0=0, MOint val1=0, MOint val2=0, MOint val3=0, MOpointer ptr=0)
 Constructor. Más...
 
 moEvent (MOint did, MOint cod, MOint val0, MOpointer ptr)
 Constructor. Más...
 
virtual ~moEvent ()
 Destructor. Más...
 

Atributos públicos

moData m_Data
 
MOint m_MoldeoIdDest
 
MOint m_InletIdDest
 
moMoldeoObjectType m_TypeDest
 
moText m_NameDest
 
MOint m_MoldeoIdSrc
 
MOint m_OutletIdSrc
 
moMoldeoObjectType m_TypeSrc
 
moText m_NameSrc
 
- Atributos públicos heredados desde moEvent
moEventprevious
 
moEventnext
 
MOint deviceid
 
MOint devicecode
 
MOint reservedvalue0
 
MOint reservedvalue1
 
MOint reservedvalue2
 
MOint reservedvalue3
 
MOpointer pointer
 
moText JSON
 

Descripción detallada

Clase Mensaje.

Clase Mensaje Esta clase deriva de un Evento adquiriendo además tanto un emisor como un receptor identificados ambos en el contexto de el administrador general de objetos moConsole y los identificadores individuales únicos de los objetos creados

Atención de no confundir con moDataMessage, que es un stream de moData que vienen de una misma fuente...

Definición en la línea 97 del archivo moEventList.h.

Documentación del constructor y destructor

◆ moMessage() [1/6]

moMessage::moMessage ( )

Definición en la línea 41 del archivo moEventList.cpp.

Gráfico de llamadas para esta función:

◆ moMessage() [2/6]

moMessage::moMessage ( const moMessage src)
inline

Definición en la línea 101 del archivo moEventList.h.

◆ moMessage() [3/6]

moMessage::moMessage ( MOint  m_MoldeoIdDest,
MOint  m_MoldeoIdSrc,
const moData data 
)

Definición en la línea 60 del archivo moEventList.cpp.

◆ moMessage() [4/6]

moMessage::moMessage ( MOint  m_MoldeoIdDest,
MOint  m_InletIdDest,
MOint  m_MoldeoIdSrc,
const moData data 
)

Definición en la línea 73 del archivo moEventList.cpp.

◆ moMessage() [5/6]

moMessage::moMessage ( MOint  p_MoldeoIdDest,
MOint  m_InletIdDest,
moMoldeoObjectType  p_TypeDest,
MOint  p_MoldeoIdSrc,
moMoldeoObjectType  p_TypeSrc,
const moData p_data 
)

Definición en la línea 87 del archivo moEventList.cpp.

◆ moMessage() [6/6]

moMessage::moMessage ( MOint  p_MoldeoIdDest,
MOint  m_InletIdDest,
moMoldeoObjectType  p_TypeDest,
moText  p_NameDest,
MOint  p_MoldeoIdSrc,
moMoldeoObjectType  p_TypeSrc,
moText  p_NameSrc,
const moData p_data 
)

Definición en la línea 102 del archivo moEventList.cpp.

◆ ~moMessage()

moMessage::~moMessage ( )
virtual

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

Documentación de las funciones miembro

◆ operator=()

moMessage & moMessage::operator= ( const moMessage src)

Definición en la línea 128 del archivo moEventList.cpp.

◆ ToJSON()

const moText & moMessage::ToJSON ( )
virtual

enum edeviceid { DID_IODEVICE_KEYBOARD=0, DID_IODEVICE_MOUSE=1, DID_IODEVICE_MIDI=2, DID_IODEVICE_MIXER=3, DID_IODEVICE_JOYSTICK=4, #define MO_IODEVICE_NET_TCP_IN 5 #define MO_IODEVICE_NET_UDP_IN 6 #define MO_IODEVICE_NET_TCP_OUT 7 #define MO_IODEVICE_NET_UDP_OUT 8 #define MO_IODEVICE_LIVE 9 #define MO_IODEVICE_TRACKER 10

#define MO_IODEVICE_TABLET 11 #define MO_IODEVICE_TOUCH 12 #define MO_IODEVICE_CONSOLE 20 #define MO_IODEVICE_ANY -1

Reimplementado de moEvent.

Definición en la línea 149 del archivo moEventList.cpp.

Gráfico de llamadas para esta función:

Documentación de los datos miembro

◆ m_Data

moData moMessage::m_Data

Definición en la línea 112 del archivo moEventList.h.

◆ m_InletIdDest

MOint moMessage::m_InletIdDest

Definición en la línea 115 del archivo moEventList.h.

◆ m_MoldeoIdDest

MOint moMessage::m_MoldeoIdDest

Definición en la línea 114 del archivo moEventList.h.

◆ m_MoldeoIdSrc

MOint moMessage::m_MoldeoIdSrc

Definición en la línea 119 del archivo moEventList.h.

◆ m_NameDest

moText moMessage::m_NameDest

Definición en la línea 117 del archivo moEventList.h.

◆ m_NameSrc

moText moMessage::m_NameSrc

Definición en la línea 122 del archivo moEventList.h.

◆ m_OutletIdSrc

MOint moMessage::m_OutletIdSrc

Definición en la línea 120 del archivo moEventList.h.

◆ m_TypeDest

moMoldeoObjectType moMessage::m_TypeDest

Definición en la línea 116 del archivo moEventList.h.

◆ m_TypeSrc

moMoldeoObjectType moMessage::m_TypeSrc

Definición en la línea 121 del archivo moEventList.h.


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