|
Bool | gf_url_is_local (const char *url) |
| URL local test.
|
|
char * | gf_url_get_absolute_path (const char *pathName, const char *parentPath) |
| gets absolute file path
|
|
char * | gf_url_concatenate (const char *parentName, const char *pathName) |
| URL concatenation.
|
|
char * | gf_url_percent_encode (const char *path) |
| URL encodin.
|
|
void | gf_url_to_fs_path (char *url) |
| URL to file system.
|
|
void | gf_utc_time_since_1970 (u32 *sec, u32 *msec) |
| gets UTC time
|
|
void | gf_net_get_ntp (u32 *sec, u32 *frac) |
| gets NTP time
|
|
GF_Socket * | gf_sk_new (u32 SocketType) |
| socket constructor
|
|
void | gf_sk_del (GF_Socket *sock) |
| socket destructor
|
|
void | gf_sk_reset (GF_Socket *sock) |
| reset internal buffer
|
|
GF_Err | gf_sk_set_buffer_size (GF_Socket *sock, Bool send_buffer, u32 new_size) |
| socket buffer size control
|
|
GF_Err | gf_sk_set_block_mode (GF_Socket *sock, Bool NonBlockingOn) |
| blocking mode control
|
|
GF_Err | gf_sk_bind (GF_Socket *sock, const char *local_ip, u16 port, const char *peer_name, u16 peer_port, u32 options) |
| socket binding
|
|
GF_Err | gf_sk_connect (GF_Socket *sock, const char *peer_name, u16 port, const char *local_ip) |
| connects a socket
|
|
GF_Err | gf_sk_send (GF_Socket *sock, const char *buffer, u32 length) |
| data emission
|
|
GF_Err | gf_sk_receive (GF_Socket *sock, char *buffer, u32 length, u32 start_from, u32 *read) |
| data reception
|
|
GF_Err | gf_sk_listen (GF_Socket *sock, u32 max_conn) |
| socket listening
|
|
GF_Err | gf_sk_accept (GF_Socket *sock, GF_Socket **new_conn) |
| socket accept
|
|
GF_Err | gf_sk_server_mode (GF_Socket *sock, Bool server_on) |
| server socket mode
|
|
GF_Err | gf_sk_get_host_name (char *buffer) |
| get local host name
|
|
GF_Err | gf_sk_get_local_ip (GF_Socket *sock, char *buffer) |
| get local IP
|
|
GF_Err | gf_sk_get_local_info (GF_Socket *sock, u16 *port, u32 *sock_type) |
| get local info
|
|
GF_Err | gf_sk_get_remote_address (GF_Socket *sock, char *buffer) |
| get remote address
|
|
GF_Err | gf_sk_set_remote (GF_Socket *sock, char *address, u16 port) |
| set remote address
|
|
GF_Err | gf_sk_setup_multicast (GF_Socket *sock, const char *multi_ip_add, u16 multi_port, u32 TTL, Bool no_bind, char *local_interface_ip) |
| multicast setup
|
|
u32 | gf_sk_is_multicast_address (const char *multi_ip_add) |
|
GF_Err | gf_sk_send_wait (GF_Socket *sock, const char *buffer, u32 length, u32 delay_sec) |
| send data with wait delay
|
|
GF_Err | gf_sk_receive_wait (GF_Socket *sock, char *buffer, u32 length, u32 start_from, u32 *read, u32 delay_sec) |
| receive data with wait delay
|
|
s32 | gf_sk_get_handle (GF_Socket *sock) |
| gets socket handle
|
|
u32 | gf_net_has_ipv6 () |
| gets ipv6 support
|
|
Bool | gf_net_is_ipv6 (const char *address) |
| checks address type
|
|
void | gf_net_mobileip_set_callback (gf_net_mobileip_ctrl_cbk _mobip_cbk, const char *MobileIP) |
| Assigns MobileIP callback.
|
|