Murata RF modules are designed to simplify wireless development and certification by minimizing the amount of RF expertise you need to wirelessly enable a wide range of applications.

Committer:
yangcq88517
Date:
Wed Mar 16 15:04:46 2016 +0000
Revision:
9:0ce800923eda
Parent:
0:8e83b9448758
bug fix

Who changed what in which revision?

UserRevisionLine numberNew contents of line
yangcq88517 0:8e83b9448758 1 #ifndef SmartLab_MuRata_Indication_SocketReceiveInidcation
yangcq88517 0:8e83b9448758 2 #define SmartLab_MuRata_Indication_SocketReceiveInidcation
yangcq88517 0:8e83b9448758 3
yangcq88517 0:8e83b9448758 4 #include "Payload.h"
yangcq88517 0:8e83b9448758 5
yangcq88517 0:8e83b9448758 6 namespace SmartLabMuRata
yangcq88517 0:8e83b9448758 7 {
yangcq88517 0:8e83b9448758 8 /// <summary>
yangcq88517 0:8e83b9448758 9 /// This event is generated when a TCP server or a UDP server (in connected mode) receives a packet. Since there is no client address and port information, the application may need to call
yangcq88517 0:8e83b9448758 10 /// </summary>
yangcq88517 0:8e83b9448758 11 class SocketReceiveInidcation : public Payload
yangcq88517 0:8e83b9448758 12 {
yangcq88517 0:8e83b9448758 13 private:
yangcq88517 0:8e83b9448758 14 int receiveLength;
yangcq88517 0:8e83b9448758 15
yangcq88517 0:8e83b9448758 16 public:
yangcq88517 0:8e83b9448758 17 static const int PAYLOAD_OFFSET = 5;
yangcq88517 0:8e83b9448758 18
yangcq88517 0:8e83b9448758 19 SocketReceiveInidcation(Payload * payload);
yangcq88517 0:8e83b9448758 20
yangcq88517 0:8e83b9448758 21 char GetServerSocketID() ;
yangcq88517 0:8e83b9448758 22
yangcq88517 0:8e83b9448758 23 int GetPayloadLength();
yangcq88517 0:8e83b9448758 24
yangcq88517 0:8e83b9448758 25 char GetPayload(int index);
yangcq88517 0:8e83b9448758 26
yangcq88517 0:8e83b9448758 27 const char * GetPayload();
yangcq88517 0:8e83b9448758 28
yangcq88517 0:8e83b9448758 29 /// <summary>
yangcq88517 0:8e83b9448758 30 /// Get the start index of the payload
yangcq88517 0:8e83b9448758 31 /// </summary>
yangcq88517 0:8e83b9448758 32 /// <returns></returns>
yangcq88517 0:8e83b9448758 33 int GetPayloadOffset();
yangcq88517 0:8e83b9448758 34 };
yangcq88517 0:8e83b9448758 35 }
yangcq88517 0:8e83b9448758 36
yangcq88517 0:8e83b9448758 37 #endif