anyKode Marilou
ContentsIndexHome
PreviousUpNext
DeviceEmitterReceiver::ReceiveFrom

Reception d'un message en provenance d'une session émettrice identifiée.

C++
int ReceiveFrom(int CommunicationSession, int FromCommunicationSession, xkode::lib::Array<MU8> & Data, int WaitTimeout = INFINITE, M32 * piDeviceResponse = NULL, void * pReserved = NULL);
Parameters 
Description 
int CommunicationSession 
[in] Session de l'appelant. 
int FromCommunicationSession 
[in] Session de l'émetteur dont on attend un message. 
xkode::lib::Array<MU8> & Data 
[out] Tableau d'octets à remplir avec les données du nouveau message. Le tableau est vidé par la fonction a chaque appel puis remplit avec les données du message reçu. 
int WaitTimeout = INFINITE 
[in] Délais d'attente. La fonction retourne avec le message d'erreur MODA_EWAITCOMPLETETIMEOUT si aucun message n'est arrivé dans le délais WaitTimeout milli-secondes. Utiliser la constante INFINITE pour une attente infinie. 
M32 * piDeviceResponse = NULL 
(voir Message
void * pReserved = NULL 
(voir Message

MODA_EOK si un nouveau message est disponible.

ReceiveFrom se place en attente d'un nouveau message en provenance de la session FromCommunicationSession.

Marilou 4.7.0

Documentation v4.7 (18/01/2015), Copyright (c) 2015 anyKode. All rights reserved.
What do you think about this topic? Send feedback!