Logo Search packages:      
Sourcecode: icecast-server version File versions  Download package

relay.h

#ifndef __ICECAST_RELAY_H
#define __ICECAST_RELAY_H

int relay_add_pull_to_list (char *arg);
int relay_add_push_to_list (char *arg);
void relay_insert (relay_t *relay);
void relay_dispose (relay_t *relay);
relay_t *relay_create ();
void relay_connect_all_relays ();
int relay_connected (relay_t *rel);
void relay_connect_list_item (relay_t *rel);
connection_t *relay_connect_push (relay_t *relay, int *err);
int relay_pull (com_request_t *comreq, char *arg);
connection_t *relay_pull_stream (request_t *req, int *err);
connection_t *relay_connect_pull (relay_t *relay, int *err);
int login_as_client_on_server (connection_t *con, request_t *req, char *buffer);
int relay_setup_connection (connection_t **con, request_t *req);
int relay_remove_with_con (connection_t *con);
int relay_remove_with_req (request_t *req);
relay_t *relay_find_with_req (request_t *req);
relay_t *relay_find_with_con (connection_t *con);

#endif

Generated by  Doxygen 1.6.0   Back to index