1
0
mirror of https://gitlab.xiph.org/xiph/icecast-common.git synced 2024-12-04 14:46:31 -05:00
Commit Graph

108 Commits

Author SHA1 Message Date
Philipp Schafft
89fccd480b Feature: Added a non-blocking mode for socket objects 2019-10-03 12:35:01 +00:00
Philipp Schafft
f5dbb83092 Feature: Added error parameter to igloo_socketaddr_new() 2019-10-03 12:30:16 +00:00
Philipp Schafft
3ab83f7cf1 Feature: Actually implemented igloo_socket_accept() 2019-10-03 12:29:36 +00:00
Philipp Schafft
ecc4e721fb Update: Added igloo_error_t argument to igloo_socket_new() 2019-10-03 12:16:44 +00:00
Philipp Schafft
0150c49f73 Feature: Added a igloo_socket_new_simple() 2019-10-03 12:16:38 +00:00
Philipp Schafft
74b598f9ae Feature: Added igloo_socketaddr_set_service() 2019-10-03 11:15:22 +00:00
Philipp Schafft
fb05d4581a Fix: Corrected includes 2019-10-03 11:15:22 +00:00
Philipp Schafft
8ce757f1f7 Feature: Defined the socket API 2019-10-03 11:15:22 +00:00
Philipp Schafft
23d4385e94 Feature: Defined the socket address API 2019-10-03 11:15:22 +00:00
Philipp Schafft
d7c3dd1e0b Fix: Corrected typo 2019-10-03 11:15:22 +00:00
Philipp Schafft
90494bf6ff Feature: Added a stub for socket addresses 2019-10-03 11:15:22 +00:00
Philipp Schafft
ec977403d7 Feature: Added stub for new socket API 2019-10-03 11:15:22 +00:00
Philipp Schafft
ed52c31b11 Feature: Added igloo_io_peek() 2019-10-03 11:10:15 +00:00
Philipp Schafft
bb081672f4 Feature: Made use of igloo_error_t in IO interface 2019-10-03 11:04:36 +00:00
Philipp Schafft
1bae895094 Update: Removed igloo_io_accept() as it will be part of the socket API 2019-10-03 08:52:22 +00:00
Philipp Schafft
6783107ce0 Update: Added some docs 2019-09-18 08:45:34 +00:00
Philipp Schafft
7845b4a8bf Update: Migrated logcore to new error API 2019-09-18 08:04:50 +00:00
Philipp Schafft
6e8d127bcb Feature: Implemented routingclass ALL, ANY, and DEFAULT 2019-09-15 15:53:37 +00:00
Philipp Schafft
736180624c Feature: Actually implemented logcore 2019-09-15 15:39:06 +00:00
Philipp Schafft
f6817709c0 Update: added initial structure for logging core 2019-09-15 15:39:06 +00:00
Philipp Schafft
aad572fe38 Feature: Added igloo_instance_validate() 2019-09-15 15:32:39 +00:00
Philipp Schafft
b7aa541794 Feature: Added support for a per-instance error value and per-instance logger 2019-09-15 13:52:49 +00:00
Philipp Schafft
cfd7b94d56 Fix: Corrected function name in comment 2019-09-15 11:25:10 +00:00
Philipp Schafft
bbfff1fd49 Feature: Allow working completly instance safe with igloo_reportxml_*() 2019-09-15 08:10:32 +00:00
Philipp Schafft
8baa9de529 Update: Migrated away from igloo_ro_new() 2019-09-14 21:45:23 +00:00
Philipp Schafft
dd0ba39af3 Update: Converted igloo_ro_new_ext() to include a instance parameter 2019-09-14 20:00:58 +00:00
Philipp Schafft
0606e7d475 Update: Converted igloo_ro_new_raw() to include a instance parameter 2019-09-14 20:00:18 +00:00
Philipp Schafft
e92b80ad46 Update: Use convert defaults in a more implicate way 2019-09-14 12:43:02 +00:00
Philipp Schafft
87768a34ee Update: Improved igloo_ro_convert() interface 2019-09-14 12:41:27 +00:00
Philipp Schafft
8ccb5c7b12 Update: Pass instance to igloo_ro_clone_t, igloo_ro_convert_t, and igloo_ro_get_interface_t 2019-09-14 12:32:03 +00:00
Philipp Schafft
02837785c3 Feature: Added instance passing between objects, on a basic level 2019-09-14 12:24:58 +00:00
Philipp Schafft
eb9b0301a0 Feature: Added igloo_ro_get_instance() 2019-09-14 12:05:52 +00:00
Philipp Schafft
92317644a5 Update: Renamed igloo_ro_get_interface() to igloo_ro_get_interface_ext() and added simple version 2019-09-14 11:43:16 +00:00
Philipp Schafft
454b57449f Update: Updated igloo_ro_ref() to use igloo_error_t 2019-09-14 11:16:52 +00:00
Philipp Schafft
b8ce49e64e Update: Updated igloo_ro_unref to use igloo_error_t 2019-09-14 10:59:48 +00:00
Philipp Schafft
2c2f477ed7 Update: Updated igloo_ro_weak_ref(), igloo_ro_weak_unref(), and igloo_ro_set_associated() to use igloo_error_t 2019-09-14 10:59:48 +00:00
Philipp Schafft
76a9d1c756 Feature: Allow asking objects for their error state 2019-09-14 10:59:48 +00:00
Philipp Schafft
5d05cd6f50 Update: Added a note about code generation 2019-09-14 08:23:31 +00:00
Philipp Schafft
0aa7ee2116 Feature: Added some basic error codes
This should also satisfy the requirements of libshout.
2019-09-14 08:18:35 +00:00
Philipp Schafft
281669d113 Update: Moved igloo_error_t into types.h so it is more generic 2019-09-12 13:04:36 +00:00
Philipp Schafft
e28102841f Feature: Added generic error type 2019-09-12 13:01:26 +00:00
Philipp Schafft
eeb46eb889 Feature: Added igloo_list_forward() 2019-09-12 09:35:07 +00:00
Philipp Schafft
729c89939e Feature: Added igloo_list_remove() 2019-09-11 10:27:15 +00:00
Philipp Schafft
9ffe95c223 Feature: Added list policies FIXED and FIXED_PIPE 2019-09-08 16:26:28 +00:00
Philipp Schafft
76c4621599 Feature: Added basic framework for list policies 2019-09-04 07:59:08 +00:00
Philipp Schafft
c214da3f52 Update: Improved formating a bit 2019-08-03 12:33:46 +00:00
Philipp Schafft
db30985dca Feature: Added flags to igloo_ro_stringify() to support object and content stringification 2019-08-03 12:33:32 +00:00
Philipp Schafft
92ce939b1d Fix: Corrected constant names 2019-07-14 13:45:42 +00:00
Philipp Schafft
fd668fd935 Fix: Corrected IGLOO_LOGLEVEL_* -> igloo_LOGLEVEL_* 2019-07-14 13:03:57 +00:00
Philipp Schafft
e4520abf4c Feature: Implemented igloo_logmsg_get_context(), igloo_logmsg_get_message(), and igloo_logmsg_get_extra() 2019-07-14 13:03:57 +00:00