|
FASPSTREAM_C_API int | fasp_stream_server_new (char *app_id, fasp_stream_server_t **fss) |
|
FASPSTREAM_C_API int | fasp_stream_channel_server_new (char *app_id, fasp_stream_server_t **fss, fasp_stream_socket_wrapper_t *sock) |
|
FASPSTREAM_C_API int | fasp_stream_server_abort (fasp_stream_server_t *fss) |
|
FASPSTREAM_C_API int | fasp_stream_server_cleanup (fasp_stream_server_t *fss) |
|
FASPSTREAM_C_API int | fasp_stream_server_destroy (fasp_stream_server_t *fss) |
|
FASPSTREAM_C_API int | fasp_stream_server_start_server (fasp_stream_server_t *fss, int kill_child) |
|
FASPSTREAM_C_API int | fasp_stream_server_write (fasp_stream_server_t *fss, char *buff, size_t len) |
|
FASPSTREAM_C_API int | fasp_stream_server_read (fasp_stream_server_t *fss, char *buff, size_t len) |
|
FASPSTREAM_C_API const char * | fasp_stream_server_get_username (fasp_stream_server_t *fss) |
|
FASPSTREAM_C_API int | fasp_stream_server_get_max_memory (fasp_stream_server_t *fss) |
|
FASPSTREAM_C_API void | fasp_stream_server_set_max_memory (fasp_stream_server_t *fss, int max_mem) |
|
FASPSTREAM_C_API int | fasp_stream_server_get_udp_port (fasp_stream_server_t *fss) |
|
FASPSTREAM_C_API void | fasp_stream_server_set_udp_port (fasp_stream_server_t *fss, int port) |
|
FASPSTREAM_C_API int | fasp_stream_server_get_port (fasp_stream_server_t *fss) |
|
FASPSTREAM_C_API void | fasp_stream_server_set_port (fasp_stream_server_t *fss, int tcp_port) |
|
FASPSTREAM_C_API int | fasp_stream_server_get_datagram_size (fasp_stream_server_t *fss) |
|
FASPSTREAM_C_API void | fasp_stream_server_set_datagram_size (fasp_stream_server_t *fss, int size) |
|
FASPSTREAM_C_API int | fasp_stream_server_get_chunk_size (fasp_stream_server_t *fss) |
|
FASPSTREAM_C_API void | fasp_stream_server_set_chunk_size (fasp_stream_server_t *fss, int size) |
|
FASPSTREAM_C_API const char * | fasp_stream_server_get_hostname (fasp_stream_server_t *fss) |
|
FASPSTREAM_C_API void | fasp_stream_server_set_hostname (fasp_stream_server_t *fss, char *name) |
|
FASPSTREAM_C_API int | fasp_stream_server_get_rate_target (fasp_stream_server_t *fss) |
|
FASPSTREAM_C_API void | fasp_stream_server_set_rate_target (fasp_stream_server_t *fss, int target) |
|
FASPSTREAM_C_API int | fasp_stream_server_get_cipher_type (fasp_stream_server_t *fss) |
|
FASPSTREAM_C_API void | fasp_stream_server_set_cipher_type (fasp_stream_server_t *fss, int type) |
|
FASPSTREAM_C_API int | fasp_stream_server_is_lock_target (fasp_stream_server_t *fss) |
|
FASPSTREAM_C_API void | fasp_stream_server_set_lock_target (fasp_stream_server_t *fss, int target) |
|
FASPSTREAM_C_API int | fasp_stream_server_get_rate_minimum (fasp_stream_server_t *fss) |
|
FASPSTREAM_C_API void | fasp_stream_server_set_rate_minimum (fasp_stream_server_t *fss, int minimum) |
|
FASPSTREAM_C_API int | fasp_stream_server_is_lock_minimum (fasp_stream_server_t *fss) |
|
FASPSTREAM_C_API void | fasp_stream_server_set_lock_minimum (fasp_stream_server_t *fss, int lock_min) |
|
FASPSTREAM_C_API int | fasp_stream_server_get_policy (fasp_stream_server_t *fss) |
|
FASPSTREAM_C_API void | fasp_stream_server_set_policy (fasp_stream_server_t *fss, int new_policy) |
|
FASPSTREAM_C_API int | fasp_stream_server_is_lock_policy (fasp_stream_server_t *fss) |
|
FASPSTREAM_C_API void | fasp_stream_server_set_lock_policy (fasp_stream_server_t *fss, int lock) |
|
FASPSTREAM_C_API int | fasp_stream_server_get_aggressiveness (fasp_stream_server_t *fss) |
|
FASPSTREAM_C_API void | fasp_stream_server_set_aggressiveness (fasp_stream_server_t *fss, int aggressive) |
|
FASPSTREAM_C_API const char * | fasp_stream_server_get_faspstream_path (fasp_stream_server_t *fss) |
|
FASPSTREAM_C_API void | fasp_stream_server_set_faspstream_path (fasp_stream_server_t *fss, char *path) |
|
FASPSTREAM_C_API int | fasp_stream_server_get_force_send_milliseconds (fasp_stream_server_t *fss) |
|
FASPSTREAM_C_API void | fasp_stream_server_set_force_send_milliseconds (fasp_stream_server_t *fss, int milliseconds) |
|
FASPSTREAM_C_API void | fasp_stream_server_set_transfer_mode (fasp_stream_server_t *fss, int transfer_mode) |
|
FASPSTREAM_C_API int | fasp_stream_server_get_transfer_mode (fasp_stream_server_t *fss) |
|
FASPSTREAM_C_API void | fasp_stream_server_set_log_directory (fasp_stream_server_t *fss, char *log_directory) |
|
FASPSTREAM_C_API const char * | fasp_stream_server_get_log_directory (fasp_stream_server_t *fss) |
|
FASPSTREAM_C_API void | fasp_stream_server_set_command_to_execute (fasp_stream_server_t *fss, char *command_to_execute) |
|
FASPSTREAM_C_API const char * | fasp_stream_server_get_command_to_execute (fasp_stream_server_t *fss) |
|
FASPSTREAM_C_API void | fasp_stream_server_set_license (fasp_stream_server_t *fss, char *license) |
|
FASPSTREAM_C_API const char * | fasp_stream_server_get_license (fasp_stream_server_t *fss) |
|
FASPSTREAM_C_API int | fasp_stream_server_get_accept_timeout (fasp_stream_server_t *fss) |
|
FASPSTREAM_C_API void | fasp_stream_server_set_accept_timeout (fasp_stream_server_t *fss, int timeout) |
|
FASPSTREAM_C_API void | fasp_stream_server_register_log_callback (fasp_stream_server_t *fss, log_callback_f log_function) |
|
Function for registering a logging callback
When a new log entry is available the function specified will be called (signature: void return, const char* argument). (Will not log if NULL, as is by default)
- Parameters
-
log_callback | pointer to log function you have implemented |
The simplest implementation of the callback might look like this:
static void log_function( char const *s ) {
fprintf( stderr, "%s\n", s );
}