/** * See pcsl_datagram.h for definition. */ int pcsl_datagram_read_start(void *handle, unsigned char *pAddress, int *port, char *buffer, int length, int *pBytesRead, void **pContext) { *pContext = NULL; return pcsl_datagram_read_common(handle, pAddress, port, buffer, length, pBytesRead); }
/** * See pcsl_datagram.h for definition. */ int pcsl_datagram_read_start( void *handle, unsigned char *pAddress, int *port, char *buffer, int length, int *pBytesRead, void **pContext) { int status; status = pcsl_datagram_read_common(handle, pAddress, port, buffer, length, pBytesRead); if (status == PCSL_NET_WOULDBLOCK) { na_register_for_read(handle); *pContext = NULL; } return status; }
/** * See pcsl_datagram.h for definition. */ int pcsl_datagram_read_finish(void *handle, unsigned char *pAddress, int *port, char *buffer, int length, int *pBytesRead, void *context) { (void)context; return pcsl_datagram_read_common(handle, pAddress, port, buffer, length, pBytesRead); }