| | |
| | | /** |
| | | * @brief 接受消息,并把callback函数返回的数据发送回对方,一直等待完成 |
| | | * |
| | | * @param recvbuf 接受到的消息存放的缓存地址,该buf使用完成后需要手动释放 |
| | | * @param recvsize 接受到消息的长度 |
| | | * @param key 从谁哪里收到的信息 |
| | | * @callback void (*recvandsend_callback_fn)(void *recvbuf, int recvsize, int key, void **sendbuf, int *sendsize, void * user_data) |
| | | * @recvbuf 收到的数据 |
| | | * @recvbuf 收到的数据, 该recvbuf使用完成后需要手动释放 |
| | | * @recvsize 收到的数据的大小 |
| | | * @key 接受数据并并发送数据的对象 |
| | | * @key 接受数据并发送数据的对象 |
| | | * @sendbuf 存储返回值的地址,表示返回的数据 |
| | | * @sendsize 存储返回值的地址, 返回数据的长度 |
| | | * |
| | |
| | | /** |
| | | * @brief 接受消息,并把callback函数返回的数据发送回对方,在指定的时间内即使没有完成也返回 |
| | | * |
| | | * @param recvbuf 接受到的消息存放的缓存地址,该buf使用完成后需要手动释放 |
| | | * @param recvsize 接受到消息的长度 |
| | | * @param key 从谁哪里收到的信息 |
| | | * @callback void (*recvandsend_callback_fn)(void *recvbuf, int recvsize, int key, void **sendbuf, int *sendsize, void * user_data) |
| | | * @recvbuf 收到的数据 |
| | | * @recvbuf 收到的数据, 该recvbuf使用完成后需要手动释放 |
| | | * @recvsize 收到的数据的大小 |
| | | * @key 接受数据并并发送数据的对象 |
| | | * @key 接受数据并发送数据的对象 |
| | | * @sendbuf 存储返回值的地址,表示返回的数据 |
| | | * @sendsize 存储返回值的地址, 返回数据的长度 |
| | | * |
| | |
| | | /** |
| | | * @brief 接受消息,并把callback函数返回的数据发送回对方,无论成功与否立刻返回 |
| | | * |
| | | * @param recvbuf 接受到的消息存放的缓存地址,该buf使用完成后需要手动释放 |
| | | * @param recvsize 接受到消息的长度 |
| | | * @param key 从谁哪里收到的信息 |
| | | * @callback void (*recvandsend_callback_fn)(void *recvbuf, int recvsize, int key, void **sendbuf, int *sendsize, void * user_data) |
| | | * @recvbuf 收到的数据 |
| | | * @recvbuf 收到的数据, 该recvbuf使用完成后需要手动释放 |
| | | * @recvsize 收到的数据的大小 |
| | | * @key 接受数据并并发送数据的对象 |
| | | * @key 接受数据并发送数据的对象 |
| | | * @sendbuf 存储返回值的地址,表示返回的数据 |
| | | * @sendsize 存储返回值的地址, 返回数据的长度 |
| | | * |