|
PGNR_API void | pgnr_client_run_loop () |
|
PGNR_API void | pgnr_client_run_loop_iteration () |
|
PGNR_API void | pgnr_client_connect (const char *hostname, uint16_t port, bool securely, PGNRClientOnConnectCB cb, void *user_data) |
|
PGNR_API void | pgnr_client_connection_set_user_data (PGNRClientConnection *conn, void *data) |
|
PGNR_API void * | pgnr_client_connection_get_user_data (PGNRClientConnection *conn) |
|
PGNR_API PGNRResult | pgnr_client_connection_close (PGNRClientConnection *conn) |
|
PGNR_API void | pgnr_client_connection_set_on_close (PGNRClientConnection *conn, PGNRClientConnectionOnCloseCB cb) |
|
PGNR_API void | pgnr_client_connection_set_on_message (PGNRClientConnection *conn, PGNRClientConnectionOnMessageCB cb) |
|
PGNR_API PGNRResult | pgnr_client_connection_send_message (PGNRClientConnection *conn, const uint8_t *data, size_t data_length, PGNRSendMode send_mode) |
|
Functions to connect to a running server.
◆ PGNRClientConnection
◆ PGNRClientConnectionOnCloseCB
◆ PGNRClientConnectionOnMessageCB
typedef void(* PGNRClientConnectionOnMessageCB) (PGNRClientConnection *conn, const uint8_t *data, size_t data_length) |
◆ PGNRClientOnConnectCB
typedef void(* PGNRClientOnConnectCB) (PGNRResult result, PGNRClientConnection *conn, void *user_data) |
◆ pgnr_client_connect()
PGNR_API void pgnr_client_connect |
( |
const char * |
hostname, |
|
|
uint16_t |
port, |
|
|
bool |
securely, |
|
|
PGNRClientOnConnectCB |
cb, |
|
|
void * |
user_data |
|
) |
| |
◆ pgnr_client_connection_close()
◆ pgnr_client_connection_get_user_data()
◆ pgnr_client_connection_send_message()
PGNR_API PGNRResult pgnr_client_connection_send_message |
( |
PGNRClientConnection * |
conn, |
|
|
const uint8_t * |
data, |
|
|
size_t |
data_length, |
|
|
PGNRSendMode |
send_mode |
|
) |
| |
◆ pgnr_client_connection_set_on_close()
◆ pgnr_client_connection_set_on_message()
◆ pgnr_client_connection_set_user_data()
◆ pgnr_client_run_loop()
PGNR_API void pgnr_client_run_loop |
( |
| ) |
|
◆ pgnr_client_run_loop_iteration()
PGNR_API void pgnr_client_run_loop_iteration |
( |
| ) |
|