![]() | ![]() | ![]() | [Insert name here] Reference Manual | ![]() |
---|
void prelude_client_destroy (prelude_client_t *client); prelude_client_t* prelude_client_new (const char *addr, uint16_t port); int prelude_client_send_msg (prelude_client_t *client, prelude_msg_t *msg); int prelude_client_connect (prelude_client_t *client); ssize_t prelude_client_forward (prelude_client_t *client, prelude_io_t *src, size_t count); const char* prelude_client_get_saddr (prelude_client_t *client); const char* prelude_client_get_daddr (prelude_client_t *client); uint16_t prelude_client_get_sport (prelude_client_t *client); uint16_t prelude_client_get_dport (prelude_client_t *client); int prelude_client_is_alive (prelude_client_t *client); prelude_io_t* prelude_client_get_fd (prelude_client_t *client); void prelude_client_close (prelude_client_t *client); #define PRELUDE_CLIENT_TYPE_OTHER #define PRELUDE_CLIENT_TYPE_SENSOR #define PRELUDE_CLIENT_TYPE_MANAGER void prelude_client_set_type (prelude_client_t *client, int type); uint64_t prelude_client_get_analyzerid (void);
prelude_client_t* prelude_client_new (const char *addr, uint16_t port);
addr : | |
port : | |
Returns : |
|
int prelude_client_send_msg (prelude_client_t *client, prelude_msg_t *msg);
client : | |
msg : | |
Returns : |
|
ssize_t prelude_client_forward (prelude_client_t *client, prelude_io_t *src, size_t count);
client : | |
src : | |
count : | |
Returns : |
|
const char* prelude_client_get_saddr (prelude_client_t *client);
client : | Pointer to a client object. |
Returns : | the source address used to connect, or NULL if an error occured. |
const char* prelude_client_get_daddr (prelude_client_t *client);
client : | Pointer to a client object. |
Returns : | the destination address used to connect. |
uint16_t prelude_client_get_sport (prelude_client_t *client);
client : | Pointer to a client object. |
Returns : | the destination port used to connect. |
uint16_t prelude_client_get_dport (prelude_client_t *client);
client : | |
Returns : |
|
int prelude_client_is_alive (prelude_client_t *client);
client : | Pointer to a client object. |
Returns : | 0 if the connection associated with client is alive, -1 if it is not. |
prelude_io_t* prelude_client_get_fd (prelude_client_t *client);
client : | Pointer to a client object. |
Returns : | A pointer to a prelude_io_t object used for the communication with the client. |
void prelude_client_set_type (prelude_client_t *client, int type);
client : | |
type : |
|
<<< prelude-ident | prelude-async >>> |