| [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 >>> |