tinysak_config.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tinysak__config_8h
tsk_common.h
#define
TSK_STDCALL
tinysak__config_8h.html
ab3c58fe3fc16ce52fa5c595d970d08ab
#define
TINYSAK_API
tinysak__config_8h.html
a93681e32eaf27aa97043e5d448a1b252
#define
TINYSAK_GEXTERN
tinysak__config_8h.html
aba27eabe25f2151a8b68a8dde1ab75c9
#define
TSK_BEGIN_DECLS
tinysak__config_8h.html
a61fec07ba4497f9657df0cf0ab9cdbd9
#define
TSK_END_DECLS
tinysak__config_8h.html
a872c16ec77fe0589da74f115b518a7dd
#define
TSK_INLINE
tinysak__config_8h.html
a474b4d749c75a2541046d8d768baf9f8
#define
HAVE_GETTIMEOFDAY
tinysak__config_8h.html
a32e7ff1da5763e68f44097cb23826415
tsk.c
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk_8c
tsk.h
LICENSE
tsk.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk_8h
tinysak_config.h
tsk_list.h
tsk_string.h
tsk_buffer.h
tsk_memory.h
tsk_url.h
tsk_params.h
tsk_plugin.h
tsk_options.h
tsk_fsm.h
tsk_time.h
tsk_timer.h
tsk_condwait.h
tsk_mutex.h
tsk_semaphore.h
tsk_thread.h
tsk_runnable.h
tsk_safeobj.h
tsk_object.h
tsk_debug.h
tsk_ppfcs16.h
tsk_sha1.h
tsk_md5.h
tsk_hmac.h
tsk_base64.h
tsk_uuid.h
tsk_ragel_state.h
tsk_base64.c
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__base64_8c
tsk_base64.h
tsk_memory.h
#define
TSK_BASE64_PAD
tsk__base64_8c.html
a87d3c925f8c6a07d6972150f67bdf4ca
#define
TSK_BASE64_ENCODE_BLOCK_SIZE
tsk__base64_8c.html
aa9eaa10849ebb08891f69583ef9ef7a2
#define
TSK_BASE64_DECODE_BLOCK_SIZE
tsk__base64_8c.html
aae9a3ab74cddc1c3d57ab33d853d3e54
tsk_size_t
tsk_base64_encode
group__tsk__base64__group.html
gaa38edf458cb1977768855c2eb5ac68e6
(const uint8_t *input, tsk_size_t input_size, char **output)
tsk_size_t
tsk_base64_decode
group__tsk__base64__group.html
ga1921043aba8ed60cbe1089220ecc8dd0
(const uint8_t *input, tsk_size_t input_size, char **output)
tsk_base64.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__base64_8h
tinysak_config.h
#define
TSK_BASE64_ENCODE_LEN
group__tsk__base64__group.html
gaa519cde8485bcd190353fa92d90b8d0e
(IN_LEN)
#define
TSK_BASE64_DECODE_LEN
group__tsk__base64__group.html
ga271eb33c717d7581dbe6949f80c772bb
(IN_LEN)
TINYSAK_API tsk_size_t
tsk_base64_encode
group__tsk__base64__group.html
gaa38edf458cb1977768855c2eb5ac68e6
(const uint8_t *input, tsk_size_t input_size, char **output)
TINYSAK_API tsk_size_t
tsk_base64_decode
group__tsk__base64__group.html
ga1921043aba8ed60cbe1089220ecc8dd0
(const uint8_t *input, tsk_size_t input_size, char **output)
tsk_binaryutils.c
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__binaryutils_8c
tsk_binaryutils.h
tsk_binaryutils.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__binaryutils_8h
tinysak_config.h
#define
TSK_BINARY_REVERSE_2BYTE
group__tsk__binaryutils__group.html
gae5cadce2121209897be98dfaf59f7cd4
(value)
#define
TSK_TO_U8
group__tsk__binaryutils__group.html
ga66745fafbfa0f8f707e77db6c42d5cf7
(buffer)
#define
TSK_BINARY_GET_1BYTE
group__tsk__binaryutils__group.html
gaf3a4d14eabeeaf8bcb65c2f54f7150df
(buffer)
#define
TSK_BINARY_GET_2BYTES
group__tsk__binaryutils__group.html
ga70d6ced21c19792d0423d71e00966231
(buffer)
#define
TSK_BINARY_SET_2BYTES
group__tsk__binaryutils__group.html
gabedeb908519a0fd5eaba54b28ac9abfa
(buffer, value)
tsk_buffer.c
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__buffer_8c
tsk_buffer.h
tsk_memory.h
tsk_debug.h
tsk_buffer_t *
tsk_buffer_create
group__tsk__buffer__group.html
ga30c932d68d69c4d981a2a9550171061f
(const void *data, tsk_size_t size)
tsk_buffer_t *
tsk_buffer_create_null
group__tsk__buffer__group.html
ga1548cfc14bf9636cd81ec286536d74b5
()
int
tsk_buffer_append_2
group__tsk__buffer__group.html
ga80784bf413b679251342733d67f83251
(tsk_buffer_t *self, const char *format,...)
int
tsk_buffer_append
group__tsk__buffer__group.html
gac7a49242ed646e895e0c8cf084b6377c
(tsk_buffer_t *self, const void *data, tsk_size_t size)
int
tsk_buffer_realloc
group__tsk__buffer__group.html
ga5f14a6fa7f4fa006a7a7ac184320acef
(tsk_buffer_t *self, tsk_size_t size)
int
tsk_buffer_remove
group__tsk__buffer__group.html
gaf9a140a6139445c9d6bbbec01221884f
(tsk_buffer_t *self, tsk_size_t position, tsk_size_t size)
int
tsk_buffer_insert
group__tsk__buffer__group.html
gaafb6764ac2eca7d572d5daff83551f00
(tsk_buffer_t *self, tsk_size_t position, const void *data, tsk_size_t size)
int
tsk_buffer_copy
tsk__buffer_8c.html
a16439df7484238f2d8f9277a41765720
(tsk_buffer_t *self, tsk_size_t start, const void *data, tsk_size_t size)
int
tsk_buffer_cleanup
group__tsk__buffer__group.html
ga8a31cbf88b943d87b6858e9c6472459d
(tsk_buffer_t *self)
int
tsk_buffer_takeownership
group__tsk__buffer__group.html
ga0c66b3c564a79f4d5ba7a2c0bf199464
(tsk_buffer_t *self, void **data, tsk_size_t size)
const tsk_object_def_t *
tsk_buffer_def_t
tsk__buffer_8c.html
aea122411bde6027a05f0de2208d1ec15
tsk_buffer.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__buffer_8h
tinysak_config.h
tsk_list.h
tsk_buffer_s
#define
TSK_BUFFER
group__tsk__buffer__group.html
ga0b2d18231f123fc48880d65950f786ea
(self)
#define
TSK_BUFFER_DATA
group__tsk__buffer__group.html
gaf525a0b1ba4d2e0086bc2630006f805b
(self)
#define
TSK_BUFFER_SIZE
group__tsk__buffer__group.html
ga252cf6d43f95ebeada69424ab8a023d5
(self)
#define
TSK_BUFFER_TO_STRING
group__tsk__buffer__group.html
gaf3026d62d560741429fcdefa3ca3c729
(self)
#define
TSK_BUFFER_TO_U8
group__tsk__buffer__group.html
ga61169862fb2754c5bcaab5a8015a1efc
(self)
struct tsk_buffer_s
tsk_buffer_t
group__tsk__buffer__group.html
ga0d2bdd4e540e5c9d08fc3e1802390cf8
tsk_list_t
tsk_buffers_L_t
group__tsk__buffer__group.html
gafbd810591304fb3538654b30b26d672b
TINYSAK_API tsk_buffer_t *
tsk_buffer_create
group__tsk__buffer__group.html
ga30c932d68d69c4d981a2a9550171061f
(const void *data, tsk_size_t size)
TINYSAK_API tsk_buffer_t *
tsk_buffer_create_null
group__tsk__buffer__group.html
ga1548cfc14bf9636cd81ec286536d74b5
()
TINYSAK_API int
tsk_buffer_append_2
group__tsk__buffer__group.html
ga80784bf413b679251342733d67f83251
(tsk_buffer_t *self, const char *format,...)
TINYSAK_API int
tsk_buffer_append
group__tsk__buffer__group.html
gac7a49242ed646e895e0c8cf084b6377c
(tsk_buffer_t *self, const void *data, tsk_size_t size)
TINYSAK_API int
tsk_buffer_realloc
group__tsk__buffer__group.html
ga5f14a6fa7f4fa006a7a7ac184320acef
(tsk_buffer_t *self, tsk_size_t size)
TINYSAK_API int
tsk_buffer_remove
group__tsk__buffer__group.html
gaf9a140a6139445c9d6bbbec01221884f
(tsk_buffer_t *self, tsk_size_t position, tsk_size_t size)
TINYSAK_API int
tsk_buffer_insert
group__tsk__buffer__group.html
gaafb6764ac2eca7d572d5daff83551f00
(tsk_buffer_t *self, tsk_size_t position, const void *data, tsk_size_t size)
TINYSAK_API int
tsk_buffer_copy
tsk__buffer_8h.html
a30caf3b95d70d0742c5633e6bcc362bd
(tsk_buffer_t *self, tsk_size_t start, const void *data, tsk_size_t size)
TINYSAK_API int
tsk_buffer_cleanup
group__tsk__buffer__group.html
ga8a31cbf88b943d87b6858e9c6472459d
(tsk_buffer_t *self)
TINYSAK_API int
tsk_buffer_takeownership
group__tsk__buffer__group.html
ga0c66b3c564a79f4d5ba7a2c0bf199464
(tsk_buffer_t *self, void **data, tsk_size_t size)
TINYSAK_GEXTERN const tsk_object_def_t *
tsk_buffer_def_t
tsk__buffer_8h.html
ab9a49f04d1e341a1c0a33635d1527894
tsk_common.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__common_8h
#define
tsk_bool_t
tsk__common_8h.html
a32e17114f759223130cec639c6b53d1f
#define
tsk_true
tsk__common_8h.html
a5202cc7c9131f77e728a0c5c616110d0
#define
tsk_false
tsk__common_8h.html
ac5590fee35fe792eceee64d601c2117a
#define
TSK_MIN
tsk__common_8h.html
af453d02f1103c2b559869388e3e06691
(a, b)
#define
TSK_MAX
tsk__common_8h.html
aaab1cdd48d7a13eb531d4b2f5274af2c
(a, b)
#define
TSK_ABS
tsk__common_8h.html
a7ca41ecea51e673e7e58dc4362e0524a
(a)
#define
TSK_CLAMP
tsk__common_8h.html
afb252c3f63259a40bd1d9f80c0cbe170
(nMin, nVal, nMax)
#define
TSK_TO_UINT32
tsk__common_8h.html
a5855220a2bb70105e4d5d9c7221a8ea4
(u8_ptr)
#define
TSK_TO_INT32
tsk__common_8h.html
a676362790205d8a5369a35870a4e8d51
(u8_ptr)
#define
TSK_TO_UINT16
tsk__common_8h.html
aa1c120ec94a6f02584758fd4de966a84
(u8_ptr)
#define
tsk_va_copy
tsk__common_8h.html
a8ca2c911f024cbebc3c4fce91e2f70f4
(D, S)
#define
tsk_null
tsk__common_8h.html
a1ac412f55bd0cc0e2a8100cea25cee95
int
tsk_boolean_t
tsk__common_8h.html
a3077e2af3329e6b8df84f83ba5db2e24
int
tsk_ssize_t
tsk__common_8h.html
a1a7b96419b10bbb4970ba092109b08a2
unsigned int
tsk_size_t
tsk__common_8h.html
aa5603826497451951bace4f20f62bba2
tsk_condwait.c
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__condwait_8c
tsk_condwait.h
tsk_memory.h
tsk_debug.h
tsk_time.h
tsk_condwait_s
#define
CONDWAIT_S
tsk__condwait_8c.html
a238114cc8e1e016a6cc6fd57d3cfcc59
#define
TIMED_OUT
tsk__condwait_8c.html
a643edcb536f268f003f2f276ddfa6e48
CONDWAIT_S *
CONDWAIT_T
tsk__condwait_8c.html
a00ff6950e064768630d037886d656d30
struct tsk_condwait_s
tsk_condwait_t
group__tsk__condwait__group.html
ga501fe99869f3cf1af0628f23faf318c4
tsk_condwait_handle_t *
tsk_condwait_create
group__tsk__condwait__group.html
ga8d98b2aa5bb33d951e3b82d96f0625ef
()
int
tsk_condwait_wait
group__tsk__condwait__group.html
ga1c8bfe69229db0b08e432dbc79eaed46
(tsk_condwait_handle_t *handle)
int
tsk_condwait_timedwait
group__tsk__condwait__group.html
ga89e771e74d6a3cce8ae076eac75c5ae1
(tsk_condwait_handle_t *handle, uint64_t ms)
int
tsk_condwait_signal
group__tsk__condwait__group.html
ga9eaad3ffd23720abfc081ac86ea74ca4
(tsk_condwait_handle_t *handle)
int
tsk_condwait_broadcast
group__tsk__condwait__group.html
ga9133f2cc189150eb606015962b07bc98
(tsk_condwait_handle_t *handle)
void
tsk_condwait_destroy
group__tsk__condwait__group.html
ga95a587d61b4797b7421f02c6650203cc
(tsk_condwait_handle_t **handle)
tsk_condwait.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__condwait_8h
tinysak_config.h
tsk_mutex.h
TINYSAK_API tsk_condwait_handle_t *
tsk_condwait_create
group__tsk__condwait__group.html
ga8d98b2aa5bb33d951e3b82d96f0625ef
()
TINYSAK_API int
tsk_condwait_wait
group__tsk__condwait__group.html
ga1c8bfe69229db0b08e432dbc79eaed46
(tsk_condwait_handle_t *handle)
TINYSAK_API int
tsk_condwait_timedwait
group__tsk__condwait__group.html
ga89e771e74d6a3cce8ae076eac75c5ae1
(tsk_condwait_handle_t *handle, uint64_t ms)
TINYSAK_API int
tsk_condwait_signal
group__tsk__condwait__group.html
ga9eaad3ffd23720abfc081ac86ea74ca4
(tsk_condwait_handle_t *handle)
TINYSAK_API int
tsk_condwait_broadcast
group__tsk__condwait__group.html
ga9133f2cc189150eb606015962b07bc98
(tsk_condwait_handle_t *handle)
TINYSAK_API void
tsk_condwait_destroy
group__tsk__condwait__group.html
ga95a587d61b4797b7421f02c6650203cc
(tsk_condwait_handle_t **handle)
TSK_BEGIN_DECLS typedef void
tsk_condwait_handle_t
group__tsk__condwait__group.html
gaaeb911fdb4bbe29f40b36ffadc92e9c4
tsk_debug.c
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__debug_8c
tsk_debug.h
void
tsk_debug_set_arg_data
group__tsk__debug__group.html
gae72cfdebdb56e2a7b8083fca53907982
(const void *arg_data)
const void *
tsk_debug_get_arg_data
group__tsk__debug__group.html
gaf830dfa1bc42ca0bae29974fb21ec9d7
()
void
tsk_debug_set_info_cb
group__tsk__debug__group.html
ga3bc2c8eb37a87eacc2aea0478b20fa06
(tsk_debug_f cb)
tsk_debug_f
tsk_debug_get_info_cb
group__tsk__debug__group.html
gafcb21dd599ca81b30e2a1d18d43740d0
()
void
tsk_debug_set_warn_cb
group__tsk__debug__group.html
gab59085cfc5ce170d1fc82f3e4a7f5d94
(tsk_debug_f cb)
tsk_debug_f
tsk_debug_get_warn_cb
group__tsk__debug__group.html
ga30cce1816fc6af384da5557648d8e281
()
void
tsk_debug_set_error_cb
group__tsk__debug__group.html
ga8f785bbd68b21b2f99b1a811b7f6eb96
(tsk_debug_f cb)
tsk_debug_f
tsk_debug_get_error_cb
group__tsk__debug__group.html
ga9773a07d4ad8979a4a875c3274d4b1bd
()
void
tsk_debug_set_fatal_cb
group__tsk__debug__group.html
gaec0e2e62f4376943a788a4aee8e454e9
(tsk_debug_f cb)
tsk_debug_f
tsk_debug_get_fatal_cb
group__tsk__debug__group.html
gac3a7a77f74d2f61ce021f96be8e259ec
()
int
tsk_debug_get_level
group__tsk__debug__group.html
ga1c3ca90086cfcab7e65f20c491ec78d4
()
void
tsk_debug_set_level
group__tsk__debug__group.html
ga3aed3692896c4f5354be6dbf16fd0ccf
(int level)
tsk_debug.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__debug_8h
tinysak_config.h
#define
DEBUG_LEVEL
group__tsk__debug__group.html
gac2d33ccaf63f5d5b66552b95426c0137
#define
DEBUG_LEVEL_INFO
group__tsk__debug__group.html
ga5f068e0ead7c7e158d2ff28e7b2f2794
#define
DEBUG_LEVEL_WARN
group__tsk__debug__group.html
ga07c8ec1cc5bc17da4b0dcecf724251bd
#define
DEBUG_LEVEL_ERROR
group__tsk__debug__group.html
ga6c7c6775845a96501c54d1f08b0f00c4
#define
DEBUG_LEVEL_FATAL
group__tsk__debug__group.html
gade8136c97f2dd21c2449282fe0ce0f97
#define
TSK_DEBUG_INFO
group__tsk__debug__group.html
ga05159e17332ba3f49e442c469c3276bd
(FMT,...)
#define
TSK_DEBUG_WARN
group__tsk__debug__group.html
ga3b6eda91adc45bd9a684f9bf9f3c22a4
(FMT,...)
#define
TSK_DEBUG_ERROR
group__tsk__debug__group.html
ga792ec700b78b6143520a2a582f1c99f4
(FMT,...)
#define
TSK_DEBUG_FATAL
group__tsk__debug__group.html
ga5a5352523fd58911b823bdf2b87e789d
(FMT,...)
int(*
tsk_debug_f
tsk__debug_8h.html
a672fd4419741fb5780cd29cb0a8315f9
)(const void *arg, const char *fmt,...)
TINYSAK_API void
tsk_debug_set_arg_data
group__tsk__debug__group.html
gae72cfdebdb56e2a7b8083fca53907982
(const void *)
TINYSAK_API const void *
tsk_debug_get_arg_data
group__tsk__debug__group.html
gaf830dfa1bc42ca0bae29974fb21ec9d7
()
TINYSAK_API void
tsk_debug_set_info_cb
group__tsk__debug__group.html
ga3bc2c8eb37a87eacc2aea0478b20fa06
(tsk_debug_f)
TINYSAK_API tsk_debug_f
tsk_debug_get_info_cb
group__tsk__debug__group.html
gafcb21dd599ca81b30e2a1d18d43740d0
()
TINYSAK_API void
tsk_debug_set_warn_cb
group__tsk__debug__group.html
gab59085cfc5ce170d1fc82f3e4a7f5d94
(tsk_debug_f)
TINYSAK_API tsk_debug_f
tsk_debug_get_warn_cb
group__tsk__debug__group.html
ga30cce1816fc6af384da5557648d8e281
()
TINYSAK_API void
tsk_debug_set_error_cb
group__tsk__debug__group.html
ga8f785bbd68b21b2f99b1a811b7f6eb96
(tsk_debug_f)
TINYSAK_API tsk_debug_f
tsk_debug_get_error_cb
group__tsk__debug__group.html
ga9773a07d4ad8979a4a875c3274d4b1bd
()
TINYSAK_API void
tsk_debug_set_fatal_cb
group__tsk__debug__group.html
gaec0e2e62f4376943a788a4aee8e454e9
(tsk_debug_f)
TINYSAK_API tsk_debug_f
tsk_debug_get_fatal_cb
group__tsk__debug__group.html
gac3a7a77f74d2f61ce021f96be8e259ec
()
TINYSAK_API int
tsk_debug_get_level
group__tsk__debug__group.html
ga1c3ca90086cfcab7e65f20c491ec78d4
()
TINYSAK_API void
tsk_debug_set_level
group__tsk__debug__group.html
ga3aed3692896c4f5354be6dbf16fd0ccf
(int)
tsk_errno.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__errno_8h
tinysak_config.h
tsk_fsm.c
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__fsm_8c
tsk_fsm.h
tsk_memory.h
tsk_debug.h
int
tsk_fsm_exec_nothing
tsk__fsm_8c.html
acabb8e5cd96f9d74a292750b42994664
(va_list *app)
tsk_bool_t
tsk_fsm_cond_always
tsk__fsm_8c.html
aae046fdfd21dbee82cd583cff85713d1
(const void *data1, const void *data2)
tsk_fsm_t *
tsk_fsm_create
group__tsk__fsm__group.html
gaf6fbfbe79246f21658bf6313112eccc2
(tsk_fsm_state_id state_curr, tsk_fsm_state_id state_term)
tsk_fsm_entry_t *
tsk_fsm_entry_create
group__tsk__fsm__group.html
gaf34efba304baf532624fbdc612085ea3
()
int
tsk_fsm_set
group__tsk__fsm__group.html
ga9059c5c9cdccf14f4c963bfee38b5ba4
(tsk_fsm_t *self,...)
int
tsk_fsm_set_callback_terminated
group__tsk__fsm__group.html
ga609f68b40066be6caebe0c088239f8fa
(tsk_fsm_t *self, tsk_fsm_onterminated_f callback, const void *callbackdata)
int
tsk_fsm_act
group__tsk__fsm__group.html
gaad1a993a8149a9bda8b67922c1bfa575
(tsk_fsm_t *self, tsk_fsm_action_id action, const void *cond_data1, const void *cond_data2,...)
tsk_fsm_state_id
tsk_fsm_get_current_state
tsk__fsm_8c.html
abcfb73b547f81bf0444a432c7b49049b
(tsk_fsm_t *self)
int
tsk_fsm_set_current_state
tsk__fsm_8c.html
a77ed82fc5102f914ee882db80222d63a
(tsk_fsm_t *self, tsk_fsm_state_id new_state)
tsk_bool_t
tsk_fsm_terminated
tsk__fsm_8c.html
a9a401a7ad2e0fe27fd365914e57f99d9
(tsk_fsm_t *self)
const tsk_object_def_t *
tsk_fsm_def_t
tsk__fsm_8c.html
a433fc815f4741519d56ec34eeca223c9
const tsk_object_def_t *
tsk_fsm_entry_def_t
tsk__fsm_8c.html
add408f4ece004a57dd3c20973f6bfad7
tsk_fsm.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__fsm_8h
tinysak_config.h
tsk_list.h
tsk_safeobj.h
tsk_fsm_entry_s
tsk_fsm_s
#define
TSK_FSM_ONTERMINATED_F
tsk__fsm_8h.html
a14aa95a9f36477137a566458496ae3c9
(self)
#define
tsk_fsm_state_any
group__tsk__fsm__group.html
ga9b23f7aef02f0583de042cdfdbed36fd
#define
tsk_fsm_state_current
tsk__fsm_8h.html
a8643af38b9dc2264f45736290be751e6
#define
tsk_fsm_state_none
group__tsk__fsm__group.html
gab6f3bc3a1849b0f87166a17d9693222d
#define
tsk_fsm_state_final
group__tsk__fsm__group.html
ga011da4535ba4f75c8b96cb8b854af23e
#define
tsk_fsm_action_any
group__tsk__fsm__group.html
gac3dff3bfd9beb524f0042e05f4c32406
#define
TSK_FSM_ADD
group__tsk__fsm__group.html
ga5805916c7bf7784a1a8f004cf8331cf8
(from, action, cond, to, exec, desc)
#define
TSK_FSM_ADD_ALWAYS
group__tsk__fsm__group.html
gabf353526cd2a9a469dd0b51d5cf2be84
(from, action, to, exec, desc)
#define
TSK_FSM_ADD_NOTHING
group__tsk__fsm__group.html
ga65dad33c43f7a4ff8fbe60ced18b73cb
(from, action, cond, desc)
#define
TSK_FSM_ADD_ALWAYS_NOTHING
group__tsk__fsm__group.html
gacd68f0d226bb6327031b5366ad897436
(from, desc)
#define
TSK_FSM_ADD_DEFAULT
group__tsk__fsm__group.html
ga9559f633c6a28a18fadd41e38da49015
()
#define
TSK_FSM_ADD_NULL
group__tsk__fsm__group.html
ga471ae39640b3bec50250c259dccf03bf
()
int
tsk_fsm_state_id
tsk__fsm_8h.html
ac3a725d1327b6810ca81087dedc86e4f
int
tsk_fsm_action_id
tsk__fsm_8h.html
ab16b01d525aeb3ee8549a5b60d651f1e
tsk_bool_t(*
tsk_fsm_cond
tsk__fsm_8h.html
ae4c19aefc43ba7f006583f9187857722
)(const void *, const void *)
int(*
tsk_fsm_exec
tsk__fsm_8h.html
a12efba0d1645d88a5e685dc187c127a9
)(va_list *app)
int(*
tsk_fsm_onterminated_f
tsk__fsm_8h.html
a795596f9aeff2d9ff8bd1f6064117b5b
)(const void *)
struct tsk_fsm_entry_s
tsk_fsm_entry_t
group__tsk__fsm__group.html
ga72f1e845bcd6c7852a7cc8e2bcbb2d6e
tsk_list_t
tsk_fsm_entries_L_t
group__tsk__fsm__group.html
ga55fa98af3aeed79f9e0ac47d9c183cbb
struct tsk_fsm_s
tsk_fsm_t
group__tsk__fsm__group.html
ga79a204ea8f2c1333aba2d12065bc8a33
TINYSAK_API tsk_fsm_t *
tsk_fsm_create
group__tsk__fsm__group.html
gaf6fbfbe79246f21658bf6313112eccc2
(tsk_fsm_state_id state_curr, tsk_fsm_state_id state_term)
TINYSAK_API int
tsk_fsm_exec_nothing
tsk__fsm_8h.html
a5265ee6b2846cb4c7a0d66b7f64ea38f
(va_list *app)
TINYSAK_API tsk_bool_t
tsk_fsm_cond_always
tsk__fsm_8h.html
a5f1802d27d36c6c1a45e84837f2daf41
(const void *, const void *)
TINYSAK_API int
tsk_fsm_set
group__tsk__fsm__group.html
ga9059c5c9cdccf14f4c963bfee38b5ba4
(tsk_fsm_t *self,...)
TINYSAK_API int
tsk_fsm_set_callback_terminated
group__tsk__fsm__group.html
ga609f68b40066be6caebe0c088239f8fa
(tsk_fsm_t *self, tsk_fsm_onterminated_f callback, const void *callbackdata)
TINYSAK_API int
tsk_fsm_act
group__tsk__fsm__group.html
gaad1a993a8149a9bda8b67922c1bfa575
(tsk_fsm_t *self, tsk_fsm_action_id action, const void *cond_data1, const void *cond_data2,...)
TINYSAK_API tsk_fsm_state_id
tsk_fsm_get_current_state
tsk__fsm_8h.html
a2b4805bc4e95a148fb72b1aa30dd8d67
(tsk_fsm_t *self)
TINYSAK_API int
tsk_fsm_set_current_state
tsk__fsm_8h.html
ad881c89ed8b105db2c729c9fd9201d46
(tsk_fsm_t *self, tsk_fsm_state_id new_state)
TINYSAK_API tsk_bool_t
tsk_fsm_terminated
tsk__fsm_8h.html
a0496f698deb3cfa7c7dc7d3e2ca52c3c
(tsk_fsm_t *self)
TINYSAK_GEXTERN const tsk_object_def_t *
tsk_fsm_def_t
tsk__fsm_8h.html
a8e917fdf70178d06cb691f888ed44e7f
TINYSAK_GEXTERN const tsk_object_def_t *
tsk_fsm_entry_def_t
tsk__fsm_8h.html
af01d1250037316521f68c3ebe36e3492
tsk_hmac.c
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__hmac_8c
tsk_hmac.h
tsk_string.h
tsk_buffer.h
#define
TSK_MAX_BLOCK_SIZE
tsk__hmac_8c.html
a6eb804cde523f83c9a43722b199abe8f
enum tsk_hash_type_e
tsk_hash_type_t
group__tsk__hmac__group.html
gaa0bd128426d679716d9d23a0fb677469
tsk_hash_type_e
group__tsk__hmac__group.html
gaeec7a6e6f400d343cce4e646099aeded
md5
group__tsk__hmac__group.html
ggaeec7a6e6f400d343cce4e646099aededa261074350302568b2909ca5caaf32c4c
sha1
group__tsk__hmac__group.html
ggaeec7a6e6f400d343cce4e646099aededa79411db037421f2bf2355d19f282444b
int
tsk_hmac_xxxcompute
tsk__hmac_8c.html
ad841da0165c4d2af4397629cacdb119e
(const uint8_t *input, tsk_size_t input_size, const char *key, tsk_size_t key_size, tsk_hash_type_t type, uint8_t *digest)
int
hmac_md5_compute
group__tsk__hmac__group.html
gaa4085ee3be5e9d58c675fbf81333121b
(const uint8_t *input, tsk_size_t input_size, const char *key, tsk_size_t key_size, tsk_md5string_t *result)
int
hmac_md5digest_compute
group__tsk__hmac__group.html
ga1a70aab02cdd93eb7e75c26ed79db846
(const uint8_t *input, tsk_size_t input_size, const char *key, tsk_size_t key_size, tsk_md5digest_t result)
int
hmac_sha1_compute
group__tsk__hmac__group.html
gadbbbed195249a97ef96509932ba4c1ea
(const uint8_t *input, tsk_size_t input_size, const char *key, tsk_size_t key_size, tsk_sha1string_t *result)
int
hmac_sha1digest_compute
group__tsk__hmac__group.html
ga3a4fcff9ca7e9ec85d3d3fca50b16de0
(const uint8_t *input, tsk_size_t input_size, const char *key, tsk_size_t key_size, tsk_sha1digest_t result)
tsk_hmac.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__hmac_8h
tinysak_config.h
tsk_sha1.h
tsk_md5.h
TSK_BEGIN_DECLS TINYSAK_API int
hmac_md5_compute
group__tsk__hmac__group.html
gaa4085ee3be5e9d58c675fbf81333121b
(const uint8_t *input, tsk_size_t input_size, const char *key, tsk_size_t key_size, tsk_md5string_t *result)
TINYSAK_API int
hmac_md5digest_compute
group__tsk__hmac__group.html
ga1a70aab02cdd93eb7e75c26ed79db846
(const uint8_t *input, tsk_size_t input_size, const char *key, tsk_size_t key_size, tsk_md5digest_t result)
TINYSAK_API int
hmac_sha1_compute
group__tsk__hmac__group.html
gadbbbed195249a97ef96509932ba4c1ea
(const uint8_t *input, tsk_size_t input_size, const char *key, tsk_size_t key_size, tsk_sha1string_t *result)
TINYSAK_API int
hmac_sha1digest_compute
group__tsk__hmac__group.html
ga3a4fcff9ca7e9ec85d3d3fca50b16de0
(const uint8_t *input, tsk_size_t input_size, const char *key, tsk_size_t key_size, tsk_sha1digest_t result)
tsk_list.c
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__list_8c
tsk_list.h
tsk_memory.h
tsk_debug.h
tsk_list_t *
tsk_list_create
group__tsk__list__group.html
ga2fb2802394ee97c550ae1e39bb8d073a
()
tsk_list_item_t *
tsk_list_item_create
group__tsk__list__group.html
ga66702bf5657b609fd6b4e5df5e780ca4
()
int
tsk_list_lock
group__tsk__list__group.html
ga50ea10b14ed681d3d479b323b33f6c28
(tsk_list_t *list)
int
tsk_list_unlock
group__tsk__list__group.html
ga31b7bea171002ae04936016725a87b06
(tsk_list_t *list)
tsk_bool_t
tsk_list_remove_item
group__tsk__list__group.html
ga44500e0068cc22497cc2da1b18887baa
(tsk_list_t *list, tsk_list_item_t *item)
tsk_list_item_t *
tsk_list_pop_item_by_data
group__tsk__list__group.html
gab0fd61b7818ab2bc66089a8f2df08329
(tsk_list_t *list, const tsk_object_t *tskobj)
tsk_bool_t
tsk_list_remove_item_by_data
group__tsk__list__group.html
ga18a64e50198a039b514efcc46567fb66
(tsk_list_t *list, const tsk_object_t *tskobj)
tsk_list_item_t *
tsk_list_pop_item_by_pred
group__tsk__list__group.html
gac19d6873b2ba28e0e94c0124de6e03ad
(tsk_list_t *list, tsk_list_func_predicate predicate, const void *data)
tsk_bool_t
tsk_list_remove_item_by_pred
group__tsk__list__group.html
ga3220db1a9f9d848e3d10792fc52644c6
(tsk_list_t *list, tsk_list_func_predicate predicate, const void *data)
void
tsk_list_clear_items
group__tsk__list__group.html
ga74a841b1c7df8292b1207fb2f648252b
(tsk_list_t *list)
tsk_list_item_t *
tsk_list_pop_first_item
group__tsk__list__group.html
ga511f50b84436857501c343b48938bcc5
(tsk_list_t *list)
void
tsk_list_push_item
group__tsk__list__group.html
ga78e84f4c8fb03171ed290b8019997aef
(tsk_list_t *list, tsk_list_item_t **item, tsk_bool_t back)
void
tsk_list_push_filtered_item
group__tsk__list__group.html
gad2e1c9d02af90c65b64880fe205c98c5
(tsk_list_t *list, tsk_list_item_t **item, tsk_bool_t ascending)
int
tsk_list_push_list
group__tsk__list__group.html
ga37e45e926966517183eade6ccc44ea10
(tsk_list_t *dest, const tsk_list_t *src, tsk_bool_t back)
int
tsk_list_push_data
group__tsk__list__group.html
gae7e9a0c30273ca8ee8e2cb254028d38b
(tsk_list_t *list, tsk_object_t **tskobj, tsk_bool_t back)
int
tsk_list_push_filtered_data
group__tsk__list__group.html
ga5a4bb534cf6c75b57c7f7492d7dd0023
(tsk_list_t *list, tsk_object_t **tskobj, tsk_bool_t ascending)
const tsk_list_item_t *
tsk_list_find_item_by_data
group__tsk__list__group.html
ga126667d805e5cc53af126bbd69ef6b53
(const tsk_list_t *list, const tsk_object_t *tskobj)
const tsk_list_item_t *
tsk_list_find_item_by_pred
group__tsk__list__group.html
ga830c02dde8ebc3f009365358e42c90f0
(const tsk_list_t *list, tsk_list_func_predicate predicate, const void *data)
const tsk_object_t *
tsk_list_find_object_by_pred
group__tsk__list__group.html
gacedbefcbe8600f1ae107560b1e97aa29
(const tsk_list_t *list, tsk_list_func_predicate predicate, const void *data)
const tsk_object_t *
tsk_list_find_object_by_data
tsk__list_8c.html
aefdcdcd453553996920221f47a8ffc61
(const tsk_list_t *list, const tsk_object_t *tskobj)
const tsk_object_t *
tsk_list_find_object_by_pred_at_index
group__tsk__list__group.html
gabb9ce61a7bfa57c0e2f7da13ea19fe1a
(const tsk_list_t *list, tsk_list_func_predicate predicate, const void *data, tsk_size_t index)
int
tsk_list_find_index_by_pred
group__tsk__list__group.html
gaa0e5ebcd7e7d8675364ad5ea0bfd9130
(const tsk_list_t *list, tsk_list_func_predicate predicate, const void *data)
tsk_size_t
tsk_list_count
group__tsk__list__group.html
ga4f3cf383327dc893a85685f826c44a04
(const tsk_list_t *list, tsk_list_func_predicate predicate, const void *data)
const tsk_object_def_t *
tsk_list_item_def_t
tsk__list_8c.html
a2d8374f72591187b9366fc490657a376
const tsk_object_def_t *
tsk_list_def_t
tsk__list_8c.html
ab1bcb3571ff95e9050099b7ceae580d1
tsk_list.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__list_8h
tinysak_config.h
tsk_mutex.h
tsk_object.h
tsk_list_item_s
tsk_list_s
#define
TSK_LIST_IS_EMPTY
group__tsk__list__group.html
ga07a22a65253a69fea8883c225709a424
(list)
#define
TSK_LIST_IS_FIRST
group__tsk__list__group.html
gaf64bb60eda0b18f54c3018eabcab09f7
(list, item)
#define
TSK_LIST_IS_LAST
group__tsk__list__group.html
gad40aeb145d5a4af93c13f7ba71fcf19b
(list, item)
#define
TSK_LIST_FIRST_DATA
group__tsk__list__group.html
ga8d68515819b00575fb8bd3c35fbb7ed7
(list)
#define
TSK_LIST_LAST_DATA
group__tsk__list__group.html
gadcecd32526f83b78400d92feda4b24a3
(list)
#define
tsk_list_foreach
group__tsk__list__group.html
ga3dc00dc6de6f204db6cc311fab641552
(item, list)
#define
tsk_list_remove_first_item
group__tsk__list__group.html
ga542aba5bbf5377257bc29ccfb0601309
(list)
#define
tsk_list_remove_last_item
group__tsk__list__group.html
ga286b23fd90b6bacf7bbac77ef9d044b3
(list)
#define
tsk_list_push_back_item
group__tsk__list__group.html
ga7e9af70f535944be00c283d51e197c49
(list, item)
#define
tsk_list_push_front_item
group__tsk__list__group.html
gadef4a064d5e88a24b5b6a48d1680e2af
(list, item)
#define
tsk_list_push_ascending_item
group__tsk__list__group.html
ga9239fd1b3ca181b7fee9c5489e0b095d
(list, item)
#define
tsk_list_push_descending_item
group__tsk__list__group.html
gac44b14cd88a2eda24500a8750402b34a
(list, item)
#define
tsk_list_pushback_list
group__tsk__list__group.html
ga6e73ea373bb74e3b1a3f963c69ab4db1
(destination, source)
#define
tsk_list_pushfront_list
group__tsk__list__group.html
gaa94132edee7964ba4f5d4a937d877602
(destination, source)
#define
tsk_list_push_back_data
group__tsk__list__group.html
gad1042b711878ab31c53b6690c55a433d
(list, data)
#define
tsk_list_push_front_data
group__tsk__list__group.html
gad9158bd82e61cf316f7fe3005da6e5da
(list, data)
#define
tsk_list_push_ascending_data
group__tsk__list__group.html
gad6555e1039b659f0dd76f05ffc89d000
(list, tskobj)
#define
tsk_list_push_descending_data
group__tsk__list__group.html
ga41f19af5a48eccb1d07e49df049b3015
(list, tskobj)
struct tsk_list_item_s
tsk_list_item_t
group__tsk__list__group.html
ga7a571edc459af1e1f1019a029e0a694f
struct tsk_list_s
tsk_list_t
group__tsk__list__group.html
ga002f4981eafdbe60111f916ccdfcb128
int(*
tsk_list_func_predicate
group__tsk__list__group.html
ga527098153df95a041c510091e0a80267
)(const tsk_list_item_t *item, const void *data)
TINYSAK_API tsk_list_t *
tsk_list_create
group__tsk__list__group.html
ga2fb2802394ee97c550ae1e39bb8d073a
()
TINYSAK_API tsk_list_item_t *
tsk_list_item_create
group__tsk__list__group.html
ga66702bf5657b609fd6b4e5df5e780ca4
()
TINYSAK_API int
tsk_list_lock
group__tsk__list__group.html
ga50ea10b14ed681d3d479b323b33f6c28
(tsk_list_t *list)
TINYSAK_API int
tsk_list_unlock
group__tsk__list__group.html
ga31b7bea171002ae04936016725a87b06
(tsk_list_t *list)
TINYSAK_API tsk_bool_t
tsk_list_remove_item
group__tsk__list__group.html
ga44500e0068cc22497cc2da1b18887baa
(tsk_list_t *list, tsk_list_item_t *item)
TINYSAK_API tsk_list_item_t *
tsk_list_pop_item_by_data
group__tsk__list__group.html
gab0fd61b7818ab2bc66089a8f2df08329
(tsk_list_t *list, const tsk_object_t *tskobj)
TINYSAK_API tsk_bool_t
tsk_list_remove_item_by_data
group__tsk__list__group.html
ga18a64e50198a039b514efcc46567fb66
(tsk_list_t *list, const tsk_object_t *tskobj)
TINYSAK_API tsk_bool_t
tsk_list_remove_item_by_pred
group__tsk__list__group.html
ga3220db1a9f9d848e3d10792fc52644c6
(tsk_list_t *list, tsk_list_func_predicate predicate, const void *data)
TINYSAK_API tsk_list_item_t *
tsk_list_pop_item_by_pred
group__tsk__list__group.html
gac19d6873b2ba28e0e94c0124de6e03ad
(tsk_list_t *list, tsk_list_func_predicate predicate, const void *data)
TINYSAK_API void
tsk_list_clear_items
group__tsk__list__group.html
ga74a841b1c7df8292b1207fb2f648252b
(tsk_list_t *list)
TINYSAK_API tsk_list_item_t *
tsk_list_pop_first_item
group__tsk__list__group.html
ga511f50b84436857501c343b48938bcc5
(tsk_list_t *list)
TINYSAK_API void
tsk_list_push_item
group__tsk__list__group.html
ga78e84f4c8fb03171ed290b8019997aef
(tsk_list_t *list, tsk_list_item_t **item, tsk_bool_t back)
TINYSAK_API void
tsk_list_push_filtered_item
group__tsk__list__group.html
gad2e1c9d02af90c65b64880fe205c98c5
(tsk_list_t *list, tsk_list_item_t **item, tsk_bool_t ascending)
TINYSAK_API int
tsk_list_push_list
group__tsk__list__group.html
ga37e45e926966517183eade6ccc44ea10
(tsk_list_t *destination, const tsk_list_t *source, tsk_bool_t back)
TINYSAK_API int
tsk_list_push_data
group__tsk__list__group.html
gae7e9a0c30273ca8ee8e2cb254028d38b
(tsk_list_t *list, tsk_object_t **tskobj, tsk_bool_t back)
TINYSAK_API int
tsk_list_push_filtered_data
group__tsk__list__group.html
ga5a4bb534cf6c75b57c7f7492d7dd0023
(tsk_list_t *list, tsk_object_t **tskobj, tsk_bool_t ascending)
TINYSAK_API const tsk_list_item_t *
tsk_list_find_item_by_data
group__tsk__list__group.html
ga126667d805e5cc53af126bbd69ef6b53
(const tsk_list_t *list, const tsk_object_t *tskobj)
TINYSAK_API const tsk_list_item_t *
tsk_list_find_item_by_pred
group__tsk__list__group.html
ga830c02dde8ebc3f009365358e42c90f0
(const tsk_list_t *list, tsk_list_func_predicate predicate, const void *data)
TINYSAK_API const tsk_object_t *
tsk_list_find_object_by_data
tsk__list_8h.html
acabe3d40feed0fd91b4b19491d5eb006
(const tsk_list_t *list, const tsk_object_t *tskobj)
TINYSAK_API const tsk_object_t *
tsk_list_find_object_by_pred
group__tsk__list__group.html
gacedbefcbe8600f1ae107560b1e97aa29
(const tsk_list_t *list, tsk_list_func_predicate predicate, const void *data)
TINYSAK_API const tsk_object_t *
tsk_list_find_object_by_pred_at_index
group__tsk__list__group.html
gabb9ce61a7bfa57c0e2f7da13ea19fe1a
(const tsk_list_t *list, tsk_list_func_predicate predicate, const void *data, tsk_size_t index)
TINYSAK_API int
tsk_list_find_index_by_pred
group__tsk__list__group.html
gaa0e5ebcd7e7d8675364ad5ea0bfd9130
(const tsk_list_t *list, tsk_list_func_predicate predicate, const void *data)
TINYSAK_API tsk_size_t
tsk_list_count
group__tsk__list__group.html
ga4f3cf383327dc893a85685f826c44a04
(const tsk_list_t *list, tsk_list_func_predicate predicate, const void *data)
TINYSAK_GEXTERN const tsk_object_def_t *
tsk_list_def_t
tsk__list_8h.html
a60a97db634e7b9ef3e3878400d710312
TINYSAK_GEXTERN const tsk_object_def_t *
tsk_list_item_def_t
tsk__list_8h.html
ab91ea3e24622a03f5110f7cafa534be3
tsk_md5.c
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__md5_8c
tsk_md5.h
tsk_string.h
#define
tsk_byteReverse
group__tsk__md5__group.html
ga518ec0e3e377b3da67ae8019fc1e6a0c
(buf, words)
#define
F1
tsk__md5_8c.html
a3c2b6b2959faadfcf644757cb570b734
(x, y, z)
#define
F2
tsk__md5_8c.html
ae131b09a86bdafd00f48095647e80a00
(x, y, z)
#define
F3
tsk__md5_8c.html
a8f6625b749e5fe36981ee2d149229b98
(x, y, z)
#define
F4
tsk__md5_8c.html
a61cdb7eca418cc9b37e33601c1b08868
(x, y, z)
#define
MD5STEP
tsk__md5_8c.html
ac73d2be8c5c464c7566f290300d2d756
(f, w, x, y, z, in, s)
void
tsk_md5init
group__tsk__md5__group.html
ga42503ae8b9fb7b62153cc88307b2c750
(tsk_md5context_t *ctx)
void
tsk_md5update
group__tsk__md5__group.html
gae36ae9627c1eb5760415ab6e8d6f8566
(tsk_md5context_t *ctx, uint8_t const *buf, tsk_size_t len)
void
tsk_md5final
group__tsk__md5__group.html
ga3fa4d0613f3c999a65e5d4d016b973e8
(tsk_md5digest_t digest, tsk_md5context_t *ctx)
void
tsk_md5transform
group__tsk__md5__group.html
ga1eb60a1ed35b2d103881d60c3fcc0f81
(uint32_t buf[4], uint32_t const in[TSK_MD5_DIGEST_SIZE])
int
tsk_md5compute
group__tsk__md5__group.html
ga7c088380455e3aba0413be8e312fff06
(const char *input, tsk_size_t size, tsk_md5string_t *result)
tsk_md5.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__md5_8h
tinysak_config.h
tsk_md5context_s
#define
TSK_MD5_DIGEST_SIZE
tsk__md5_8h.html
a302032c8a72152cf1e7c02ab7acea9aa
#define
TSK_MD5_BLOCK_SIZE
group__tsk__md5__group.html
gab5a94ba495c9b2bcc491dd588bbbbaa1
#define
TSK_MD5_EMPTY
group__tsk__md5__group.html
ga4a697e556ebf215706dfe290d79cc42e
#define
TSK_MD5_STRING_SIZE
group__tsk__md5__group.html
ga5db19878f020d26450704a9b47740f97
#define
TSK_MD5_DIGEST_CALC
tsk__md5_8h.html
ab1a42b0ced2e43d7aad9ec67eabe0378
(input, input_size, digest)
char
tsk_md5string_t
tsk__md5_8h.html
a7872a980c4ef62f972a282a16f725d5e
[TSK_MD5_STRING_SIZE+1]
uint8_t
tsk_md5digest_t
tsk__md5_8h.html
aedf252ab5f53e542f2e672f6919c4fe6
[TSK_MD5_DIGEST_SIZE]
struct tsk_md5context_s
tsk_md5context_t
tsk__md5_8h.html
aec77fdece19cc99a493c65cff327e12e
TINYSAK_API void
tsk_md5init
group__tsk__md5__group.html
ga42503ae8b9fb7b62153cc88307b2c750
(tsk_md5context_t *context)
TINYSAK_API void
tsk_md5update
group__tsk__md5__group.html
gae36ae9627c1eb5760415ab6e8d6f8566
(tsk_md5context_t *context, uint8_t const *buf, tsk_size_t len)
TINYSAK_API void
tsk_md5final
group__tsk__md5__group.html
ga3fa4d0613f3c999a65e5d4d016b973e8
(tsk_md5digest_t digest, tsk_md5context_t *context)
TINYSAK_API void
tsk_md5transform
group__tsk__md5__group.html
ga1eb60a1ed35b2d103881d60c3fcc0f81
(uint32_t buf[4], uint32_t const in[TSK_MD5_DIGEST_SIZE])
TINYSAK_API int
tsk_md5compute
group__tsk__md5__group.html
ga7c088380455e3aba0413be8e312fff06
(const char *input, tsk_size_t size, tsk_md5string_t *result)
tsk_memory.c
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__memory_8c
tsk_memory.h
tsk_debug.h
void *
tsk_malloc
group__tsk__memory__group.html
gadf67b3acd9d721b603821aa9a0c8fb56
(tsk_size_t size)
void *
tsk_realloc
group__tsk__memory__group.html
gaac69627d2bbf3aeef0e0aafb6371bf82
(void *ptr, tsk_size_t size)
void
tsk_free
group__tsk__memory__group.html
ga68503d6c940fa6739cc56f3bb8894301
(void **ptr)
void *
tsk_calloc
group__tsk__memory__group.html
gaf4d8432e44e4c13cd1f82243e0b156b3
(tsk_size_t num, tsk_size_t size)
tsk_memory.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__memory_8h
tinysak_config.h
#define
TSK_SAFE_FREE
group__tsk__memory__group.html
gafa021802335b70c6358abe3cb0c2fba4
(ptr)
#define
TSK_FREE
group__tsk__memory__group.html
ga32ce64ddec3db2fa200fd91c8dec5016
(ptr)
#define
TSK_SAFE_FREE_ARRAY
tsk__memory_8h.html
acecefb0cab562faa68d2f18fbf136d44
(pptr, count)
#define
TSK_FREE_ARRAY
tsk__memory_8h.html
a1f850c582883501d07d80e61d033940a
(pptr, count)
#define
TSK_SAFE_FREE_TABLE
tsk__memory_8h.html
a9ce91437d0ce2fd1c24732ad3a233eff
(pptr)
#define
TSK_FREE_TABLE
tsk__memory_8h.html
a6e7a3174eac636003300cab43dc88739
(pptr)
TINYSAK_API void *
tsk_malloc
group__tsk__memory__group.html
gadf67b3acd9d721b603821aa9a0c8fb56
(tsk_size_t size)
TINYSAK_API void *
tsk_realloc
group__tsk__memory__group.html
gaac69627d2bbf3aeef0e0aafb6371bf82
(void *ptr, tsk_size_t size)
TINYSAK_API void
tsk_free
group__tsk__memory__group.html
ga68503d6c940fa6739cc56f3bb8894301
(void **ptr)
TINYSAK_API void *
tsk_calloc
group__tsk__memory__group.html
gaf4d8432e44e4c13cd1f82243e0b156b3
(tsk_size_t num, tsk_size_t size)
tsk_mutex.c
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__mutex_8c
tsk_mutex.h
tsk_memory.h
tsk_debug.h
#define
MUTEX_S
tsk__mutex_8c.html
a6495ff55339fe11d5aa30adade2ab1ed
#define
TSK_ERROR_NOT_OWNER
tsk__mutex_8c.html
aebac307067fdb317f04b12ccea64c5cd
#define
TSK_RECURSIVE_MUTEXATTR
tsk__mutex_8c.html
a419851aba1761318d4ccc3425c1bcc92
MUTEX_S *
MUTEX_T
tsk__mutex_8c.html
aacf6b9dcf963c3e09a64dce5f7f6502d
tsk_mutex_handle_t *
tsk_mutex_create
group__tsk__mutex__group.html
gaaf964e56762d736c25b75d1ac99b864b
()
tsk_mutex_handle_t *
tsk_mutex_create_2
group__tsk__mutex__group.html
gaa0b8c4e50880a5972727af84be43392d
(tsk_bool_t recursive)
int
tsk_mutex_lock
group__tsk__mutex__group.html
ga8a5e359d06ff188986175690b39a0150
(tsk_mutex_handle_t *handle)
int
tsk_mutex_unlock
group__tsk__mutex__group.html
ga94e3cda29378307cbd370ab9c49dd584
(tsk_mutex_handle_t *handle)
void
tsk_mutex_destroy
group__tsk__mutex__group.html
gad113bb5fdcaef72e3fcbe0537cbe2788
(tsk_mutex_handle_t **handle)
tsk_mutex.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__mutex_8h
tinysak_config.h
TINYSAK_API tsk_mutex_handle_t *
tsk_mutex_create
group__tsk__mutex__group.html
gaaf964e56762d736c25b75d1ac99b864b
()
TINYSAK_API tsk_mutex_handle_t *
tsk_mutex_create_2
group__tsk__mutex__group.html
gaa0b8c4e50880a5972727af84be43392d
(tsk_bool_t recursive)
TINYSAK_API int
tsk_mutex_lock
group__tsk__mutex__group.html
ga8a5e359d06ff188986175690b39a0150
(tsk_mutex_handle_t *handle)
TINYSAK_API int
tsk_mutex_unlock
group__tsk__mutex__group.html
ga94e3cda29378307cbd370ab9c49dd584
(tsk_mutex_handle_t *handle)
TINYSAK_API void
tsk_mutex_destroy
group__tsk__mutex__group.html
gad113bb5fdcaef72e3fcbe0537cbe2788
(tsk_mutex_handle_t **handle)
TSK_BEGIN_DECLS typedef void
tsk_mutex_handle_t
group__tsk__mutex__group.html
ga2c8f7cbe4027fb08a072376d92834995
tsk_object.c
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__object_8c
tsk_object.h
tsk_memory.h
tsk_debug.h
tsk_common.h
#define
TSK_DEBUG_OBJECTS
tsk__object_8c.html
a6cda304ddd5bb2526db60c74a98ba28c
#define
tsk_atomic_inc
tsk__object_8c.html
af9bd7d247bb341603d25753bce4545dd
(_ptr_)
#define
tsk_atomic_dec
tsk__object_8c.html
afc7e78d6f5976b48011db7e05af37d18
(_ptr_)
tsk_object_t *
tsk_object_new
group__tsk__object__group.html
gaa3ee920a46dea8ba02932aa8e6a6060e
(const tsk_object_def_t *objdef,...)
tsk_object_t *
tsk_object_new_2
group__tsk__object__group.html
ga63893a9927979180dfc7621492f334c4
(const tsk_object_def_t *objdef, va_list *ap)
tsk_size_t
tsk_object_sizeof
group__tsk__object__group.html
ga65133674abc90858ffbc13c40ec33745
(const tsk_object_t *self)
int
tsk_object_cmp
group__tsk__object__group.html
gacf253f86208fb586b8d86f0e9bb3c549
(const tsk_object_t *object1, const tsk_object_t *object2)
tsk_object_t *
tsk_object_ref
group__tsk__object__group.html
gaaea32a7f461d6f2fd1e0e5a19bbb986f
(tsk_object_t *self)
tsk_object_t *
tsk_object_unref
group__tsk__object__group.html
ga32ef69f32a1dd6bc0d0be0e164ea2843
(tsk_object_t *self)
tsk_size_t
tsk_object_get_refcount
group__tsk__object__group.html
ga5aa9abd63a8f5215561603120bc8d5d4
(tsk_object_t *self)
void
tsk_object_delete
group__tsk__object__group.html
ga4f4eb990f3cf2f579f439870e8fec35d
(tsk_object_t *self)
tsk_object.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__object_8h
tinysak_config.h
tsk_object_header_s
tsk_object_def_s
#define
TSK_OBJECT
tsk__object_8h.html
a92b17060d5b7b37bbd20aee7f17aa928
(self)
#define
TSK_OBJECT_SAFE_FREE
group__tsk__object__group.html
ga56da14173987325ef8b0c75fec002664
(self)
#define
TSK_OBJECT_SAFE_FREE_ARRAY
tsk__object_8h.html
a57d80d2148d83e2b354aead58c8c815d
(self, count)
#define
TSK_OBJECT_SAFE_FREE_TABLE
tsk__object_8h.html
a474af646ddb95e42d3cacbbc85fc5ecc
(self)
#define
TSK_DECLARE_OBJECT
group__tsk__object__group.html
ga2b288558d49ee137b399e49cd5aa552e
#define
TSK_OBJECT_DEF
group__tsk__object__group.html
ga2e8cef948dd1000968ae4df6cc7d7e69
(self)
#define
TSK_OBJECT_HEADER
tsk__object_8h.html
a58c9c81151b88e275c7de73df458e7a6
(object)
void
tsk_object_t
group__tsk__object__group.html
ga96b70aef427c047a32ce5197a9aad564
struct tsk_object_header_s
tsk_object_header_t
tsk__object_8h.html
a6f01617111fbf74cccfb24618b9cc2af
struct tsk_object_def_s
tsk_object_def_t
group__tsk__object__group.html
ga28480098d7f6bdcc8c9361286959229e
TINYSAK_API tsk_object_t *
tsk_object_new
group__tsk__object__group.html
gaa3ee920a46dea8ba02932aa8e6a6060e
(const tsk_object_def_t *objdef,...)
TINYSAK_API tsk_object_t *
tsk_object_new_2
group__tsk__object__group.html
ga63893a9927979180dfc7621492f334c4
(const tsk_object_def_t *objdef, va_list *ap)
TINYSAK_API tsk_size_t
tsk_object_sizeof
group__tsk__object__group.html
ga65133674abc90858ffbc13c40ec33745
(const tsk_object_t *)
TINYSAK_API int
tsk_object_cmp
group__tsk__object__group.html
gacf253f86208fb586b8d86f0e9bb3c549
(const void *self, const tsk_object_t *object)
TINYSAK_API tsk_object_t *
tsk_object_ref
group__tsk__object__group.html
gaaea32a7f461d6f2fd1e0e5a19bbb986f
(tsk_object_t *self)
TINYSAK_API tsk_object_t *
tsk_object_unref
group__tsk__object__group.html
ga32ef69f32a1dd6bc0d0be0e164ea2843
(tsk_object_t *self)
TINYSAK_API tsk_size_t
tsk_object_get_refcount
group__tsk__object__group.html
ga5aa9abd63a8f5215561603120bc8d5d4
(tsk_object_t *self)
TINYSAK_API void
tsk_object_delete
group__tsk__object__group.html
ga4f4eb990f3cf2f579f439870e8fec35d
(tsk_object_t *self)
tsk_options.c
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__options_8c
tsk_options.h
tsk_memory.h
tsk_string.h
tsk_common.h
tsk_option_t *
tsk_option_create
group__tsk__options__group.html
ga15c3f065d1b4ed0894d653460ed7aee8
(int id, const char *value)
tsk_option_t *
tsk_option_create_null
group__tsk__options__group.html
ga539381ba69534803eec268721f71d734
()
tsk_bool_t
tsk_options_have_option
group__tsk__options__group.html
ga95cd90fc62a7c94242ef3565e3d29c12
(const tsk_options_L_t *self, int id)
int
tsk_options_add_option
group__tsk__options__group.html
gaf4a7e2b50370d3bacbfb02d6208bde48
(tsk_options_L_t **self, int id, const char *value)
int
tsk_options_add_option_2
tsk__options_8c.html
a31a9228a18e61061490c6ab9983ac908
(tsk_options_L_t **self, const tsk_option_t *option)
int
tsk_options_remove_option
group__tsk__options__group.html
ga22d21df71d29386129297cf1c1763edb
(tsk_options_L_t *self, int id)
const tsk_option_t *
tsk_options_get_option_by_id
group__tsk__options__group.html
gae91a373b327a62b3a8cc13682d6175c4
(const tsk_options_L_t *self, int id)
const char *
tsk_options_get_option_value
group__tsk__options__group.html
gaf4a3aa09b3c9e20cfad18639ef3b24b6
(const tsk_options_L_t *self, int id)
int
tsk_options_get_option_value_as_int
group__tsk__options__group.html
ga36f6819e19e19ffe6fe0ce8fe639673c
(const tsk_options_L_t *self, int id)
const tsk_object_def_t *
tsk_option_def_t
tsk__options_8c.html
a35fd4e22079c851cb0936df89eef7f8d
tsk_options.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__options_8h
tinysak_config.h
tsk_object.h
tsk_list.h
tsk_buffer.h
tsk_option_s
#define
TSK_OPTION_VA_ARGS
tsk__options_8h.html
adce46a405232a01fa92e26742a4e5781
(id, value)
#define
TSK_OPTION
tsk__options_8h.html
a1a3ad89c5ce792a31e9310140eb74f06
(self)
struct tsk_option_s
tsk_option_t
group__tsk__options__group.html
gaf060ef8c6afe37ae8c10b9814e005e21
tsk_list_t
tsk_options_L_t
tsk__options_8h.html
a1f619fbe43ff506f357e4518c063b2b6
TINYSAK_API tsk_option_t *
tsk_option_create
group__tsk__options__group.html
ga15c3f065d1b4ed0894d653460ed7aee8
(int id, const char *value)
TINYSAK_API tsk_option_t *
tsk_option_create_null
group__tsk__options__group.html
ga539381ba69534803eec268721f71d734
()
TINYSAK_API int
tsk_options_have_option
group__tsk__options__group.html
ga95cd90fc62a7c94242ef3565e3d29c12
(const tsk_options_L_t *self, int id)
TINYSAK_API int
tsk_options_add_option
group__tsk__options__group.html
gaf4a7e2b50370d3bacbfb02d6208bde48
(tsk_options_L_t **self, int id, const char *value)
TINYSAK_API int
tsk_options_add_option_2
tsk__options_8h.html
a7f8e7bc2e6630c1745954c5047381465
(tsk_options_L_t **self, const tsk_option_t *option)
TINYSAK_API int
tsk_options_remove_option
group__tsk__options__group.html
ga22d21df71d29386129297cf1c1763edb
(tsk_options_L_t *self, int id)
TINYSAK_API const tsk_option_t *
tsk_options_get_option_by_id
group__tsk__options__group.html
gae91a373b327a62b3a8cc13682d6175c4
(const tsk_options_L_t *self, int id)
TINYSAK_API const char *
tsk_options_get_option_value
group__tsk__options__group.html
gaf4a3aa09b3c9e20cfad18639ef3b24b6
(const tsk_options_L_t *self, int id)
TINYSAK_API int
tsk_options_get_option_value_as_int
group__tsk__options__group.html
ga36f6819e19e19ffe6fe0ce8fe639673c
(const tsk_options_L_t *self, int id)
TINYSAK_GEXTERN const tsk_object_def_t *
tsk_option_def_t
tsk__options_8h.html
af61fed0795f478465c5b77ae6637f18b
tsk_params.c
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__params_8c
tsk_params.h
tsk_memory.h
tsk_string.h
tsk_common.h
tsk_debug.h
#define
PUSH_PARAM
tsk__params_8c.html
aa7ff6012ff4d41b1c267bb7c0fa73ba8
()
tsk_param_t *
tsk_param_create
group__tsk__params__group.html
ga3ce4ef8ec0a30ad5a08d0222ce795a50
(const char *name, const char *value)
tsk_param_t *
tsk_param_create_null
group__tsk__params__group.html
gac6b69a0d9a82cf63db111614455f4bfa
()
tsk_param_t *
tsk_params_parse_param
group__tsk__params__group.html
gaa8a439408d71b4337898c37ea3d71592
(const char *line, tsk_size_t size)
tsk_bool_t
tsk_params_have_param
group__tsk__params__group.html
ga31cbb886619c8d00c1805a5feaed8ce6
(const tsk_params_L_t *self, const char *name)
int
tsk_params_add_param
group__tsk__params__group.html
ga42acaefd481f3af60bd7029b968630d2
(tsk_params_L_t **self, const char *name, const char *value)
int
tsk_params_add_param_2
tsk__params_8c.html
a3f82a14a8cb75bc1251d7d537875cfae
(tsk_params_L_t **self, const tsk_param_t *param)
int
tsk_params_add_param_3
tsk__params_8c.html
aee682d7ca5457fec93f6bcc68dd0f922
(tsk_params_L_t **self, const char *name, int64_t value)
int
tsk_params_remove_param
group__tsk__params__group.html
gab0f4f4d272eec7eb8a4cd10027eea260
(tsk_params_L_t *self, const char *name)
const tsk_param_t *
tsk_params_get_param_by_name
group__tsk__params__group.html
gabb53a986f29f1de5a400ae448153d09f
(const tsk_params_L_t *self, const char *name)
const char *
tsk_params_get_param_value
group__tsk__params__group.html
gaa9d1485289ab4f56eb659ba4d2978d2e
(const tsk_params_L_t *self, const char *name)
int
tsk_params_get_param_value_as_int
group__tsk__params__group.html
ga0c24b5d4f9d070109a8ac2ed20233158
(const tsk_params_L_t *self, const char *name)
int
tsk_params_param_tostring
group__tsk__params__group.html
ga0af26eb3c22e24fa0afdf8328633ab05
(const tsk_param_t *param, tsk_buffer_t *output)
int
tsk_params_tostring
group__tsk__params__group.html
ga724a941858f72384e0163be39c550595
(const tsk_params_L_t *self, const char separator, tsk_buffer_t *output)
tsk_params_L_t *
tsk_params_fromstring
group__tsk__params__group.html
ga90890f00599201b2bd599f3e4d406746
(const char *string, const char *separator, tsk_bool_t trim)
const tsk_object_def_t *
tsk_param_def_t
tsk__params_8c.html
a4e9fd59fdcd636516a3d55e470b7e6bb
tsk_params.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__params_8h
tinysak_config.h
tsk_object.h
tsk_list.h
tsk_buffer.h
tsk_param_s
#define
TSK_PARAM_VA_ARGS
tsk__params_8h.html
a82d8ee4b4d65e09902bd7182232c9b56
(name, value)
#define
TSK_PARAM
tsk__params_8h.html
a646bb88b397a6de55b4daa74b432b1eb
(self)
struct tsk_param_s
tsk_param_t
group__tsk__params__group.html
gaeb6673242bb3fe02f0ed95c99738712a
tsk_list_t
tsk_params_L_t
tsk__params_8h.html
a3fabe285dce65c301b8065c197cead83
TINYSAK_API tsk_param_t *
tsk_param_create
group__tsk__params__group.html
ga3ce4ef8ec0a30ad5a08d0222ce795a50
(const char *name, const char *value)
TINYSAK_API tsk_param_t *
tsk_param_create_null
group__tsk__params__group.html
gac6b69a0d9a82cf63db111614455f4bfa
()
TINYSAK_API tsk_param_t *
tsk_params_parse_param
group__tsk__params__group.html
gaa8a439408d71b4337898c37ea3d71592
(const char *line, tsk_size_t size)
TINYSAK_API tsk_bool_t
tsk_params_have_param
group__tsk__params__group.html
ga31cbb886619c8d00c1805a5feaed8ce6
(const tsk_params_L_t *self, const char *name)
TINYSAK_API int
tsk_params_add_param
group__tsk__params__group.html
ga42acaefd481f3af60bd7029b968630d2
(tsk_params_L_t **self, const char *name, const char *value)
TINYSAK_API int
tsk_params_add_param_2
tsk__params_8h.html
a35a9c7e7e43a4d393705b5c199e27757
(tsk_params_L_t **self, const tsk_param_t *param)
TINYSAK_API int
tsk_params_add_param_3
tsk__params_8h.html
ab0b4673ec1a1a021399ba522cc3879a3
(tsk_params_L_t **self, const char *name, int64_t value)
TINYSAK_API int
tsk_params_remove_param
group__tsk__params__group.html
gab0f4f4d272eec7eb8a4cd10027eea260
(tsk_params_L_t *self, const char *name)
TINYSAK_API const tsk_param_t *
tsk_params_get_param_by_name
group__tsk__params__group.html
gabb53a986f29f1de5a400ae448153d09f
(const tsk_params_L_t *self, const char *name)
TINYSAK_API const char *
tsk_params_get_param_value
group__tsk__params__group.html
gaa9d1485289ab4f56eb659ba4d2978d2e
(const tsk_params_L_t *self, const char *name)
TINYSAK_API int
tsk_params_get_param_value_as_int
group__tsk__params__group.html
ga0c24b5d4f9d070109a8ac2ed20233158
(const tsk_params_L_t *self, const char *name)
TINYSAK_API int
tsk_params_param_tostring
group__tsk__params__group.html
ga0af26eb3c22e24fa0afdf8328633ab05
(const tsk_param_t *param, tsk_buffer_t *output)
TINYSAK_API int
tsk_params_tostring
group__tsk__params__group.html
ga724a941858f72384e0163be39c550595
(const tsk_params_L_t *self, const char separator, tsk_buffer_t *output)
TINYSAK_API tsk_params_L_t *
tsk_params_fromstring
group__tsk__params__group.html
ga90890f00599201b2bd599f3e4d406746
(const char *string, const char *separator, tsk_bool_t trim)
TINYSAK_GEXTERN const tsk_object_def_t *
tsk_param_def_t
tsk__params_8h.html
a28ab451d4c278e33139d2468eef56071
tsk_plugin.c
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__plugin_8c
tsk_plugin.h
tsk_string.h
tsk_memory.h
tsk_debug.h
tsk_plugin_s
#define
TSK_PLUGIN_FUNC_NAME_DEF_COUNT
tsk__plugin_8c.html
a11b1df2e107fae5e9f533ac8c8d654a2
#define
TSK_PLUGIN_FUNC_NAME_DEF_TYPE_AT
tsk__plugin_8c.html
ad5fe17e9f778474ac95f3157a0a4c68d
#define
TSK_PLUGIN_FUNC_NAME_DEF_MEDIA_TYPE_AT
tsk__plugin_8c.html
a576955ae6447ff0d61b52dc4246d48c0
#define
TSK_PLUGIN_FUNC_NAME_DEF_AT
tsk__plugin_8c.html
aa9585d49925e60516aab19267da7733d
int(*
symbol_get_def_count
tsk__plugin_8c.html
a96c7b7a323905627ccab09dc1e94ef4a
)(void)
tsk_plugin_def_type_t(*
symbol_get_def_type_at
tsk__plugin_8c.html
abbe12750ae4fb51c19f3187b265940c4
)(int index)
tsk_plugin_def_media_type_t(*
symbol_get_def_media_type_at
tsk__plugin_8c.html
a984e7a0b453ba7430c691549c0b29d2a
)(int index)
tsk_plugin_def_ptr_const_t(*
symbol_get_def_at
tsk__plugin_8c.html
a3e43533b0deeb006542609ca4b738aa3
)(int index)
struct tsk_plugin_s
tsk_plugin_t
tsk__plugin_8c.html
a0d9cee25c345ca883c338bce22927667
tsk_plugin_t *
tsk_plugin_create
tsk__plugin_8c.html
a38088df553f4235081b970d3d16c2d71
(const char *path)
tsk_plugin_def_ptr_const_t
tsk_plugin_get_def_2
tsk__plugin_8c.html
a78b3b1573c108082ab29bfe567f38014
(struct tsk_plugin_s *self, tsk_plugin_def_type_t type, tsk_plugin_def_media_type_t media_type, tsk_size_t index)
tsk_plugin_def_ptr_const_t
tsk_plugin_get_def
tsk__plugin_8c.html
aee900549d071b402b671af0caf4ae7be
(tsk_plugin_t *self, tsk_plugin_def_type_t type, tsk_plugin_def_media_type_t media_type)
tsk_plugin_symbol_t *
tsk_plugin_get_symbol
tsk__plugin_8c.html
a9a6adcace8241b5f1c3c3f9979745ed7
(tsk_plugin_t *self, const char *symbol_name)
tsk_bool_t
tsk_plugin_file_exist
tsk__plugin_8c.html
aeebb694faf5eb896debe1ad8c5ebfbff
(const char *path)
tsk_plugin.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__plugin_8h
tinysak_config.h
tsk_object.h
TSK_BEGIN_DECLS enum tsk_plugin_def_type_e
tsk_plugin_def_type_t
tsk__plugin_8h.html
a9f0788c66ee365f6ed0908a28afdd481
enum tsk_plugin_def_media_type_e
tsk_plugin_def_media_type_t
tsk__plugin_8h.html
aebaad0f2e202d29063fbfaa4ba1d25aa
void
tsk_plugin_handle_t
tsk__plugin_8h.html
a38270312c2a31de5a8793f3e56b127e7
void
tsk_plugin_symbol_t
tsk__plugin_8h.html
aff266dfe3477c929ce00074742f28427
const void *
tsk_plugin_def_ptr_const_t
tsk__plugin_8h.html
a8afd582eafabb58a86c42336cb854944
tsk_plugin_def_type_e
tsk__plugin_8h.html
ae168b589be31c0bbd3c21507be399e80
tsk_plugin_def_type_none
tsk__plugin_8h.html
ae168b589be31c0bbd3c21507be399e80ae8c7bb90a6f561066d5e2a6da0ecd91a
tsk_plugin_def_type_consumer
tsk__plugin_8h.html
ae168b589be31c0bbd3c21507be399e80a103a34f8776f6311fa2cbd7fef073965
tsk_plugin_def_type_producer
tsk__plugin_8h.html
ae168b589be31c0bbd3c21507be399e80a607d46960829711cf60a3740d22ca92f
tsk_plugin_def_type_session
tsk__plugin_8h.html
ae168b589be31c0bbd3c21507be399e80acbf83f382445cc8c10ff5df307ebf6ca
tsk_plugin_def_type_codec
tsk__plugin_8h.html
ae168b589be31c0bbd3c21507be399e80a8bcaf065eb91930ab15bd7d5bee2534c
tsk_plugin_def_type_resampler
tsk__plugin_8h.html
ae168b589be31c0bbd3c21507be399e80a2a62ae2168064e87a4a9b57f63807871
tsk_plugin_def_type_jb
tsk__plugin_8h.html
ae168b589be31c0bbd3c21507be399e80abbe8a05ed9a655b164a147a212fee52f
tsk_plugin_def_type_denoiser
tsk__plugin_8h.html
ae168b589be31c0bbd3c21507be399e80a020a4daad593c80ba8cc3e0ba5eab0fc
tsk_plugin_def_type_converter
tsk__plugin_8h.html
ae168b589be31c0bbd3c21507be399e80a5779018ade09b5863c325e375b3182f4
tsk_plugin_def_type_ipsec
tsk__plugin_8h.html
ae168b589be31c0bbd3c21507be399e80a470c58c7a9bd835b29053e4cbecd0286
tsk_plugin_def_type_all
tsk__plugin_8h.html
ae168b589be31c0bbd3c21507be399e80aee072afbc4e2a1a6d39a0b2a31d0a1cc
tsk_plugin_def_media_type_e
tsk__plugin_8h.html
a4e36167c6486d95edf648abb674ff05f
tsk_plugin_def_media_type_none
tsk__plugin_8h.html
a4e36167c6486d95edf648abb674ff05fa8cf7213f08a9444f0c46c26599b6615f
tsk_plugin_def_media_type_audio
tsk__plugin_8h.html
a4e36167c6486d95edf648abb674ff05fa5ce25bc959da3f1a8c195110ebbb1789
tsk_plugin_def_media_type_video
tsk__plugin_8h.html
a4e36167c6486d95edf648abb674ff05fa317cc1e3e78fc0a6251ad048a60bb046
tsk_plugin_def_media_type_all
tsk__plugin_8h.html
a4e36167c6486d95edf648abb674ff05fa7e770f77600e4447969331922f690cd1
TINYSAK_API struct tsk_plugin_s *
tsk_plugin_create
tsk__plugin_8h.html
a7054695d1bfc1ca1939928367f9ecd78
(const char *path)
TINYSAK_API tsk_plugin_def_ptr_const_t
tsk_plugin_get_def
tsk__plugin_8h.html
a4669bd68dafd479bea0b14b99678cac6
(struct tsk_plugin_s *self, tsk_plugin_def_type_t type, tsk_plugin_def_media_type_t media_type)
TINYSAK_API tsk_plugin_def_ptr_const_t
tsk_plugin_get_def_2
tsk__plugin_8h.html
a0ea7373f1e87d6308cf928208462a661
(struct tsk_plugin_s *self, tsk_plugin_def_type_t type, tsk_plugin_def_media_type_t media_type, tsk_size_t index)
TINYSAK_API tsk_plugin_symbol_t *
tsk_plugin_get_symbol
tsk__plugin_8h.html
a64c5a37d5b1ec391aff84701166f3db0
(struct tsk_plugin_s *self, const char *symbol_name)
TINYSAK_API tsk_bool_t
tsk_plugin_file_exist
tsk__plugin_8h.html
a8b2e5b88ed98c9b81201b21fe5ac8c35
(const char *path)
tsk_ppfcs16.c
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__ppfcs16_8c
tsk_ppfcs16.h
uint16_t
tsk_pppfcs16
group__tsk__ppfcs16__group.html
ga6aeb4f3b70bd66f68d2d1a9fbebc7582
(register uint16_t fcs, register const uint8_t *cp, register int32_t len)
tsk_ppfcs16.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__ppfcs16_8h
tinysak_config.h
#define
TSK_PPPINITFCS16
tsk__ppfcs16_8h.html
af22b9ac38a9aac0cb7cfddc59792ad59
#define
TSK_PPPGOODFCS16
tsk__ppfcs16_8h.html
a334e56a2986ff6c9d6a7d42638950ed3
TINYSAK_API uint16_t
tsk_pppfcs16
group__tsk__ppfcs16__group.html
ga6aeb4f3b70bd66f68d2d1a9fbebc7582
(register uint16_t fcs, register const uint8_t *cp, register int32_t len)
tsk_ppfcs32.c
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__ppfcs32_8c
tsk_ppfcs32.h
uint32_t
tsk_pppfcs32
group__tsk__ppfcs32__group.html
gafd4873e357e96a4455e50b6e55d6d54f
(register uint32_t fcs, register const uint8_t *cp, register int32_t len)
tsk_ppfcs32.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__ppfcs32_8h
tinysak_config.h
#define
TSK_PPPINITFCS32
tsk__ppfcs32_8h.html
ae5ac69ad9a4b02520729d9677b94a5b2
#define
TSK_PPPGOODFCS32
tsk__ppfcs32_8h.html
aea5b54c61ba31efa9375c3662c31c6b5
TINYSAK_API uint32_t
tsk_pppfcs32
group__tsk__ppfcs32__group.html
gafd4873e357e96a4455e50b6e55d6d54f
(register uint32_t fcs, register const uint8_t *cp, register int32_t len)
tsk_ragel_state.c
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__ragel__state_8c
tsk_ragel_state.h
void
tsk_ragel_state_init
group__tsk__ragel__state__group.html
ga5501b9417f264a8ec197008f084220fb
(tsk_ragel_state_t *state, const char *data, tsk_size_t size)
tsk_ragel_state.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__ragel__state_8h
tinysak_config.h
tsk_params.h
tsk_ragel_state_s
#define
atoi64
tsk__ragel__state_8h.html
aac4a32a829d1bbbd1f003136c143bbbc
#define
TSK_SCANNER_SET_STRING
group__tsk__ragel__state__group.html
gab3bad9dd91bf57945d6991881207439b
(string)
#define
TSK_PARSER_SET_STRING
group__tsk__ragel__state__group.html
ga98d459a2c3160b37c175ddb8c1638978
(string)
#define
TSK_SCANNER_SET_INTEGER
group__tsk__ragel__state__group.html
ga56277e20af043a63529ee517df073888
(integer)
#define
TSK_PARSER_SET_INTEGER_EX
group__tsk__ragel__state__group.html
gae2d97ed7f19e0423888b629d488f01a3
(retval, type, func)
#define
TSK_PARSER_SET_INTEGER
group__tsk__ragel__state__group.html
ga7935f1a48958154d5d872e39ddcdabcc
(retval)
#define
TSK_PARSER_SET_INT
group__tsk__ragel__state__group.html
ga1ed59e238f59ab1f9313e77d6c408df5
(retval)
#define
TSK_PARSER_SET_UINT
group__tsk__ragel__state__group.html
ga3c9a1b51b38ff79992d2592bee6c8a13
(retval)
#define
TSK_PARSER_SET_FLOAT
group__tsk__ragel__state__group.html
ga942dc4c86698c2608553b5e38b817f01
(retval)
#define
TSK_PARSER_SET_DOUBLE
group__tsk__ragel__state__group.html
ga97293ec81862088730764f3224b21783
(retval)
#define
TSK_PARSER_ADD_PARAM
group__tsk__ragel__state__group.html
ga4c8e3289fce1e4da7f252d9a5febbd51
(dest)
#define
TSK_SACANNER_ADD_PARAM
group__tsk__ragel__state__group.html
ga24044072008fc824d550e2d1f8c93981
(dest)
#define
TSK_PARSER_ADD_STRING
group__tsk__ragel__state__group.html
ga79bf67f1cf887e50eac9a6c4856bf0eb
(dest)
struct tsk_ragel_state_s
tsk_ragel_state_t
group__tsk__ragel__state__group.html
gae45218c3eba34c2555e17a117d5cb003
TINYSAK_API void
tsk_ragel_state_init
group__tsk__ragel__state__group.html
ga5501b9417f264a8ec197008f084220fb
(tsk_ragel_state_t *state, const char *data, tsk_size_t size)
tsk_runnable.c
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__runnable_8c
tsk_runnable.h
tsk_thread.h
tsk_debug.h
tsk_runnable_t *
tsk_runnable_create
group__tsk__runnable__group.html
ga5794a5eaeb3523f697cb7c390a81bc0c
()
tsk_runnable_t *
tsk_runnable_create_2
group__tsk__runnable__group.html
ga90d2694789344253fe259de45d6dd29f
(int32_t priority)
int
tsk_runnable_start
group__tsk__runnable__group.html
ga42877c534be2c2898f3fb82529daa5c4
(tsk_runnable_t *self, const tsk_object_def_t *objdef)
int
tsk_runnable_set_important
group__tsk__runnable__group.html
ga90e0d8e4a0de86dc183c9124716afd57
(tsk_runnable_t *self, tsk_bool_t important)
int
tsk_runnable_set_priority
group__tsk__runnable__group.html
ga25d13c68e3eb735d58c8f7da2cc89d6b
(tsk_runnable_t *self, int32_t priority)
int
tsk_runnable_stop
group__tsk__runnable__group.html
ga5b9173b4e6b22204f55f97645acd71e6
(tsk_runnable_t *self)
const tsk_object_def_t *
tsk_runnable_def_t
tsk__runnable_8c.html
a5b8aa3dde5e24e838a6d0769178203db
tsk_runnable.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__runnable_8h
tinysak_config.h
tsk_object.h
tsk_semaphore.h
tsk_thread.h
tsk_list.h
tsk_runnable_s
#define
TSK_RUNNABLE
group__tsk__runnable__group.html
gac2bef0f74acd9c86f5ab7c4b35801ee4
(self)
#define
TSK_DECLARE_RUNNABLE
group__tsk__runnable__group.html
ga814229d43b826a259deef2eefa2e0859
#define
TSK_RUNNABLE_RUN_BEGIN
group__tsk__runnable__group.html
ga626da5c40a90003d1c72d7304bbac5d2
(self)
#define
TSK_RUNNABLE_RUN_END
group__tsk__runnable__group.html
ga8f92a104a11fdfcd3c701511313a49e8
(self)
#define
TSK_RUNNABLE_ENQUEUE
group__tsk__runnable__group.html
ga14e034bba99a99ce9076ea5d0660006f
(self,...)
#define
TSK_RUNNABLE_ENQUEUE_OBJECT
group__tsk__runnable__group.html
ga913f766dbedd4cb2c6509811ef9624b7
(self, object)
#define
TSK_RUNNABLE_ENQUEUE_OBJECT_SAFE
tsk__runnable_8h.html
aa3ddec36f0d271a9b6fbf08d04bd2dca
(self, object)
#define
TSK_RUNNABLE_POP_FIRST
group__tsk__runnable__group.html
gab0b5f62ddca1b5ae24f37eadcf817298
(self)
struct tsk_runnable_s
tsk_runnable_t
group__tsk__runnable__group.html
ga54eb0f526d3315c9e1da776deeb904a8
TSK_BEGIN_DECLS typedef void *TSK_STDCALL *
tsk_runnable_func_run
group__tsk__runnable__group.html
gab771f85c12a8a24c89d3cfc8def77dda
(void *self)
TINYSAK_API tsk_runnable_t *
tsk_runnable_create
group__tsk__runnable__group.html
ga5794a5eaeb3523f697cb7c390a81bc0c
()
TINYSAK_API tsk_runnable_t *
tsk_runnable_create_2
group__tsk__runnable__group.html
ga90d2694789344253fe259de45d6dd29f
(int32_t priority)
TINYSAK_API int
tsk_runnable_start
group__tsk__runnable__group.html
ga42877c534be2c2898f3fb82529daa5c4
(tsk_runnable_t *self, const tsk_object_def_t *objdef)
TINYSAK_API int
tsk_runnable_set_important
group__tsk__runnable__group.html
ga90e0d8e4a0de86dc183c9124716afd57
(tsk_runnable_t *self, tsk_bool_t important)
TINYSAK_API int
tsk_runnable_set_priority
group__tsk__runnable__group.html
ga25d13c68e3eb735d58c8f7da2cc89d6b
(tsk_runnable_t *self, int32_t priority)
TINYSAK_API int
tsk_runnable_enqueue
tsk__runnable_8h.html
a36978d84f61d2a32772b409a36ac6e85
(tsk_runnable_t *self,...)
TINYSAK_API int
tsk_runnable_stop
group__tsk__runnable__group.html
ga5b9173b4e6b22204f55f97645acd71e6
(tsk_runnable_t *self)
TINYSAK_GEXTERN const tsk_object_def_t *
tsk_runnable_def_t
tsk__runnable_8h.html
a608cb429b0ca65036efc03bc3d6766a5
tsk_safeobj.c
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__safeobj_8c
tsk_safeobj.h
tsk_safeobj.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__safeobj_8h
tinysak_config.h
tsk_mutex.h
#define
TSK_DECLARE_SAFEOBJ
group__tsk__safeobj__group.html
ga5e04a13107724380914fc704debc7ba6
#define
TSK_SAFEOBJ_MUTEX
tsk__safeobj_8h.html
a682714be79e68a3f9ed62af5b4192b29
(safeobj)
#define
tsk_safeobj_init
group__tsk__safeobj__group.html
gaf3bd528fb9f712b51238f22485b4ea99
(safeobj)
#define
tsk_safeobj_lock
group__tsk__safeobj__group.html
gaf0508810ea6d917b271b75cd97ebabae
(safeobj)
#define
tsk_safeobj_unlock
group__tsk__safeobj__group.html
ga2cebbf10ab680b2e13877a3a5bbd2c79
(safeobj)
#define
tsk_safeobj_deinit
group__tsk__safeobj__group.html
gacb9211884adce27e6a82dbf0e29668d4
(safeobj)
tsk_semaphore.c
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__semaphore_8c
tsk_semaphore.h
tsk_memory.h
tsk_debug.h
tsk_string.h
#define
TSK_USE_NAMED_SEM
tsk__semaphore_8c.html
afc4ee3c581b67ab46175e36c4fd7e8ba
#define
SEMAPHORE_S
tsk__semaphore_8c.html
af5257c505ef20549b1e98f0d31d3b3a7
#define
GET_SEM
tsk__semaphore_8c.html
a7ec9cbd02d20a86c9d4e36a5ce9e0fbc
(PSEM)
sem_t *
SEMAPHORE_T
tsk__semaphore_8c.html
a764f64c997d11f31a8e928e858ec39a8
tsk_semaphore_handle_t *
tsk_semaphore_create
group__tsk__semaphore__group.html
gac7bb53baa18a1c05e591dcd3ce65261b
()
tsk_semaphore_handle_t *
tsk_semaphore_create_2
tsk__semaphore_8c.html
aadacac3d370aa289d82eb6751bb5bf72
(int initial_val)
int
tsk_semaphore_increment
group__tsk__semaphore__group.html
gad4043d10db2a71dc1fad5b8a2cc1cb01
(tsk_semaphore_handle_t *handle)
int
tsk_semaphore_decrement
group__tsk__semaphore__group.html
gaa37790ffbc8c8bd48f973992550be608
(tsk_semaphore_handle_t *handle)
void
tsk_semaphore_destroy
group__tsk__semaphore__group.html
ga87e5957481afc5974747cf08e3688aa9
(tsk_semaphore_handle_t **handle)
tsk_semaphore.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__semaphore_8h
tinysak_config.h
TINYSAK_API tsk_semaphore_handle_t *
tsk_semaphore_create
group__tsk__semaphore__group.html
gac7bb53baa18a1c05e591dcd3ce65261b
()
TINYSAK_API tsk_semaphore_handle_t *
tsk_semaphore_create_2
tsk__semaphore_8h.html
a37bb525ce6f7261dd0a244c6b6fe9af6
(int initial_val)
TINYSAK_API int
tsk_semaphore_increment
group__tsk__semaphore__group.html
gad4043d10db2a71dc1fad5b8a2cc1cb01
(tsk_semaphore_handle_t *handle)
TINYSAK_API int
tsk_semaphore_decrement
group__tsk__semaphore__group.html
gaa37790ffbc8c8bd48f973992550be608
(tsk_semaphore_handle_t *handle)
TINYSAK_API void
tsk_semaphore_destroy
group__tsk__semaphore__group.html
ga87e5957481afc5974747cf08e3688aa9
(tsk_semaphore_handle_t **handle)
TSK_BEGIN_DECLS typedef void
tsk_semaphore_handle_t
tsk__semaphore_8h.html
a70fa578315cfd7a95fa18a997ba13f9a
tsk_sha1.c
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__sha1_8c
tsk_sha1.h
tsk_string.h
#define
SHA1CircularShift
group__tsk__sha1__group.html
gac351d89c022d1b36e6e1d6b8ef5a080d
(bits, word)
void
SHA1PadMessage
group__tsk__sha1__group.html
ga4fb3a1a10bd34aa315a502a5f2879fe5
(tsk_sha1context_t *)
void
SHA1ProcessMessageBlock
group__tsk__sha1__group.html
ga806117aa3f48006f44fe6f5c5d7e5b22
(tsk_sha1context_t *)
tsk_sha1_errcode_t
tsk_sha1reset
group__tsk__sha1__group.html
ga571a885d5e57b63861936f8f8b89c26f
(tsk_sha1context_t *context)
tsk_sha1_errcode_t
tsk_sha1result
group__tsk__sha1__group.html
gabb49e548a020477187b1edacada69287
(tsk_sha1context_t *context, tsk_sha1digest_t Message_Digest)
tsk_sha1_errcode_t
tsk_sha1input
group__tsk__sha1__group.html
gaba598c7c2bd12c5e40a5b9f51b64e599
(tsk_sha1context_t *context, const uint8_t *message_array, unsigned length)
void
tsk_sha1final
group__tsk__sha1__group.html
ga354a016997a0d24bba246a5fd0174beb
(uint8_t *Message_Digest, tsk_sha1context_t *context)
tsk_sha1_errcode_t
tsk_sha1compute
group__tsk__sha1__group.html
ga28e5fc9335018d092f374abd63f5eb21
(const char *input, tsk_size_t size, tsk_sha1string_t *result)
tsk_sha1.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__sha1_8h
tinysak_config.h
tsk_sha1context_s
#define
TSK_SHA1_DIGEST_SIZE
group__tsk__sha1__group.html
gadc925efe2ee6ed28ae917a927881273c
#define
TSK_SHA1_BLOCK_SIZE
group__tsk__sha1__group.html
ga13985728d69be839b3873e829c58e885
#define
TSK_SHA1_STRING_SIZE
group__tsk__sha1__group.html
gac4bd0a2dca1b7466456a46cfb7b8fd42
#define
TSK_SHA1_DIGEST_CALC
group__tsk__sha1__group.html
ga834074aea3007c47f8a13ebc25cb5003
(input, input_size, digest)
TSK_BEGIN_DECLS enum tsk_sha1_errcode_e
tsk_sha1_errcode_t
group__tsk__sha1__group.html
ga7e2cdbb9d5d397c1facb9e777b05037a
uint8_t
tsk_sha1string_t
tsk__sha1_8h.html
a8a250c622436de308f4ba307a8a74b9e
[TSK_SHA1_STRING_SIZE+1]
uint8_t
tsk_sha1digest_t
tsk__sha1_8h.html
ac7e02b7ab00b3463fab05a99ce512592
[TSK_SHA1_DIGEST_SIZE]
struct tsk_sha1context_s
tsk_sha1context_t
group__tsk__sha1__group.html
gac28d8dfc7802526782492867b3a3d8cb
tsk_sha1_errcode_e
group__tsk__sha1__group.html
gac8abdcb08ff7633e4618440c0e7d85c9
shaSuccess
group__tsk__sha1__group.html
ggac8abdcb08ff7633e4618440c0e7d85c9a581d05c0e86b0ca3a00c6e24ea81b3fa
shaNull
group__tsk__sha1__group.html
ggac8abdcb08ff7633e4618440c0e7d85c9ae801efd0a808fb77467a5bdf8ad5ee70
shaInputTooLong
group__tsk__sha1__group.html
ggac8abdcb08ff7633e4618440c0e7d85c9a383493bb8927060f349e11f915cbb636
shaStateError
group__tsk__sha1__group.html
ggac8abdcb08ff7633e4618440c0e7d85c9af95bed729cc00460585fb8d76f0c384d
TINYSAK_API tsk_sha1_errcode_t
tsk_sha1reset
group__tsk__sha1__group.html
ga571a885d5e57b63861936f8f8b89c26f
(tsk_sha1context_t *)
TINYSAK_API tsk_sha1_errcode_t
tsk_sha1input
group__tsk__sha1__group.html
gaba598c7c2bd12c5e40a5b9f51b64e599
(tsk_sha1context_t *, const uint8_t *, unsigned length)
TINYSAK_API tsk_sha1_errcode_t
tsk_sha1result
group__tsk__sha1__group.html
gabb49e548a020477187b1edacada69287
(tsk_sha1context_t *, tsk_sha1digest_t Message_Digest)
TINYSAK_API void
tsk_sha1final
group__tsk__sha1__group.html
ga354a016997a0d24bba246a5fd0174beb
(uint8_t *Message_Digest, tsk_sha1context_t *context)
TINYSAK_API tsk_sha1_errcode_t
tsk_sha1compute
group__tsk__sha1__group.html
ga28e5fc9335018d092f374abd63f5eb21
(const char *input, tsk_size_t size, tsk_sha1string_t *result)
tsk_string.c
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__string_8c
tsk_string.h
tsk_memory.h
tsk_time.h
tsk_debug.h
#define
stricmp
tsk__string_8c.html
a4e0be90a3757e352f42612d09a7d1aa5
#define
strnicmp
tsk__string_8c.html
a16a19b1831112e876b010468ec15916f
tsk_string_t *
tsk_string_create
group__tsk__string__group.html
gacb654b2c66d38d6ce2e357283de39955
(const char *str)
int
tsk_string_pred_icmp
tsk__string_8c.html
aa4b564e505a6eaec991c0e77f2420371
(const tsk_list_item_t *item, const void *str)
int
tsk_string_pred_cmp
tsk__string_8c.html
ac1ec1f0caa59ba2e0c7449aa526fb9ce
(const tsk_list_item_t *item, const void *str)
char
tsk_b10tob16
group__tsk__string__group.html
ga7b23d5e04afdda3d08db1568561a9980
(char c)
char
tsk_b16tob10
group__tsk__string__group.html
ga68936738389a2f95add8714258053317
(char c)
int
tsk_stricmp
group__tsk__string__group.html
ga73ba2ee5fdc7914bc770f53ab2c73ac5
(const char *str1, const char *str2)
int
tsk_strnicmp
group__tsk__string__group.html
gacecd370153236fcc0c8d15612f14d87f
(const char *str1, const char *str2, tsk_size_t n)
int
tsk_strcmp
group__tsk__string__group.html
gae2480bf4fa6f6e4f207d476467c93efb
(const char *str1, const char *str2)
int
tsk_strncmp
group__tsk__string__group.html
gacd9d33ff7ec1f6c0605c98c6f7259610
(const char *str1, const char *str2, tsk_size_t n)
char *
tsk_strdup
group__tsk__string__group.html
gaddd214bef41ba50555daba97e751cebf
(const char *s1)
char *
tsk_strndup
tsk__string_8c.html
a6e1b60e4ec3e630af6e5db198d57cf02
(const char *s1, tsk_size_t n)
tsk_bool_t
tsk_strcontains
group__tsk__string__group.html
ga76413189f0bb8ad77c45d790c0c9c27a
(const char *str, tsk_size_t size, const char *substring)
int
tsk_strindexOf
group__tsk__string__group.html
ga1137a35a92d8c373caec60bdebf62013
(const char *str, tsk_size_t size, const char *substring)
int
tsk_strLastIndexOf
group__tsk__string__group.html
gafd2d8ae98f3829567bb06ca2dd8da628
(const char *str, tsk_size_t size, const char *substring)
void
tsk_strcat
group__tsk__string__group.html
gaf5d322130a46686000f1495201900285
(char **destination, const char *source)
void
tsk_strcat_2
group__tsk__string__group.html
gaa8baf82bbc92676188500efb083bf91d
(char **destination, const char *format,...)
void
tsk_strncat
group__tsk__string__group.html
ga9818047196872f81e3478ef297c9ba88
(char **destination, const char *source, tsk_size_t n)
int
tsk_sprintf
group__tsk__string__group.html
ga511a3cffbc2ed0139e875b857168143a
(char **str, const char *format,...)
int
tsk_sprintf_2
group__tsk__string__group.html
ga77e7241f6955651bf6a1758a5c7b4d45
(char **str, const char *format, va_list *ap)
void
tsk_strupdate
group__tsk__string__group.html
ga3eb59d8370b5e1c393023856b3967b14
(char **str, const char *newval)
void
tsk_strtrim_left
group__tsk__string__group.html
ga66c595dc75c3cb8667b270d676148dd4
(char **str)
void
tsk_strtrim_right
group__tsk__string__group.html
gad378af9a4b98b799a1ec208cc3961913
(char **str)
void
tsk_strtrim
group__tsk__string__group.html
gaed7321cf4459dca45ea7000ad9b02df3
(char **str)
void
tsk_strquote
group__tsk__string__group.html
gae13ac415b2b77aac738aa02c8d4394a7
(char **str)
void
tsk_strquote_2
group__tsk__string__group.html
ga304c5e49f5887284cfd6139781608a0f
(char **str, char lquote, char rquote)
void
tsk_strunquote
group__tsk__string__group.html
gaf18615bea8031ae123b00d263d67447c
(char **str)
void
tsk_strunquote_2
group__tsk__string__group.html
gab22896e63325d6f5c90c29611a12f581
(char **str, char lquote, char rquote)
void
tsk_itoa
group__tsk__string__group.html
ga3cd07b7c25d5679bafa0b713e88ac13e
(int64_t i, tsk_istr_t *result)
int64_t
tsk_atoll
group__tsk__string__group.html
ga95b50270702b00c5c4eb8209f80266c5
(const char *str)
long
tsk_atox
group__tsk__string__group.html
gac826f5cf2a464799101be484a48f3c29
(const char *str)
void
tsk_strrandom
group__tsk__string__group.html
gaf2604da73445cfaf349f630b62041eeb
(tsk_istr_t *result)
void
tsk_str_from_hex
group__tsk__string__group.html
gaf36af7e0b8741535145d271d6bdc8edd
(const uint8_t *hex, tsk_size_t size, char *str)
void
tsk_str_to_hex
group__tsk__string__group.html
ga4181f7cbd67e3a6465e3e1ca69f10175
(const char *str, tsk_size_t size, uint8_t *hex)
const tsk_object_def_t *
tsk_string_def_t
tsk__string_8c.html
aaafad466c06e88e7649751c74a08e833
tsk_string.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__string_8h
tinysak_config.h
tsk_object.h
tsk_list.h
tsk_string_s
#define
TSK_STRING_STR
group__tsk__string__group.html
ga8c7fc07364fb87c06584c3037ffd594b
(self)
#define
tsk_strtrim_both
group__tsk__string__group.html
ga482e4555a6e17ab83c22042b07f6e1b8
(str)
#define
tsk_strempty
group__tsk__string__group.html
gae9ed5b44ed07ea46a231affdc52fbe41
(s)
#define
tsk_strnullORempty
tsk__string_8h.html
ad6333d8a78224c3b9aa5037e930ade89
(s)
#define
tsk_striequals
group__tsk__string__group.html
ga5b2ce06e1383d689d5aef413f37722a2
(s1, s2)
#define
tsk_strniequals
group__tsk__string__group.html
ga61da50505d310538f221794122c602c3
(s1, s2, n)
#define
tsk_strequals
group__tsk__string__group.html
ga7cbbc03bb73b24dd12b5f57ab9d4cdcb
(s1, s2)
#define
tsk_strnequals
group__tsk__string__group.html
ga3f694752bc1c8a061a042e513d9d1c8c
(s1, s2, n)
#define
tsk_strlen
tsk__string_8h.html
aa09e6bb02b88da505b1e4e2987b07a42
(s)
char
tsk_istr_t
tsk__string_8h.html
a5f2ecbbcd64442bf3cc64cbb210a4217
[21]
struct tsk_string_s
tsk_string_t
group__tsk__string__group.html
ga6dc529c45ed7d2ea554ba07de0bf87fc
tsk_list_t
tsk_strings_L_t
tsk__string_8h.html
ae8cef751ff2b6222229d4f363f1fd34e
TINYSAK_API char
tsk_b10tob16
group__tsk__string__group.html
ga7b23d5e04afdda3d08db1568561a9980
(char c)
TINYSAK_API char
tsk_b16tob10
group__tsk__string__group.html
ga68936738389a2f95add8714258053317
(char c)
TINYSAK_API int
tsk_stricmp
group__tsk__string__group.html
ga73ba2ee5fdc7914bc770f53ab2c73ac5
(const char *str1, const char *str2)
TINYSAK_API int
tsk_strnicmp
group__tsk__string__group.html
gacecd370153236fcc0c8d15612f14d87f
(const char *str1, const char *str2, tsk_size_t n)
TINYSAK_API int
tsk_strcmp
group__tsk__string__group.html
gae2480bf4fa6f6e4f207d476467c93efb
(const char *str1, const char *str2)
TINYSAK_API int
tsk_strncmp
group__tsk__string__group.html
gacd9d33ff7ec1f6c0605c98c6f7259610
(const char *str1, const char *str2, tsk_size_t n)
TINYSAK_API char *
tsk_strdup
group__tsk__string__group.html
gaddd214bef41ba50555daba97e751cebf
(const char *s1)
TINYSAK_API char *
tsk_strndup
tsk__string_8h.html
a169a7df6054da0cad00465e198814cee
(const char *s1, tsk_size_t n)
TINYSAK_API tsk_bool_t
tsk_strcontains
group__tsk__string__group.html
ga76413189f0bb8ad77c45d790c0c9c27a
(const char *str, tsk_size_t size, const char *substring)
TINYSAK_API int
tsk_strindexOf
group__tsk__string__group.html
ga1137a35a92d8c373caec60bdebf62013
(const char *str, tsk_size_t size, const char *substring)
TINYSAK_API int
tsk_strLastIndexOf
group__tsk__string__group.html
gafd2d8ae98f3829567bb06ca2dd8da628
(const char *str, tsk_size_t size, const char *substring)
TINYSAK_API void
tsk_strcat
group__tsk__string__group.html
gaf5d322130a46686000f1495201900285
(char **destination, const char *source)
TINYSAK_API void
tsk_strcat_2
group__tsk__string__group.html
gaa8baf82bbc92676188500efb083bf91d
(char **destination, const char *format,...)
TINYSAK_API void
tsk_strncat
group__tsk__string__group.html
ga9818047196872f81e3478ef297c9ba88
(char **destination, const char *source, tsk_size_t n)
TINYSAK_API int
tsk_sprintf
group__tsk__string__group.html
ga511a3cffbc2ed0139e875b857168143a
(char **str, const char *format,...)
TINYSAK_API int
tsk_sprintf_2
group__tsk__string__group.html
ga77e7241f6955651bf6a1758a5c7b4d45
(char **str, const char *format, va_list *ap)
TINYSAK_API void
tsk_strupdate
group__tsk__string__group.html
ga3eb59d8370b5e1c393023856b3967b14
(char **str, const char *newval)
TINYSAK_API void
tsk_strtrim_left
group__tsk__string__group.html
ga66c595dc75c3cb8667b270d676148dd4
(char **str)
TINYSAK_API void
tsk_strtrim_right
group__tsk__string__group.html
gad378af9a4b98b799a1ec208cc3961913
(char **str)
TINYSAK_API void
tsk_strtrim
group__tsk__string__group.html
gaed7321cf4459dca45ea7000ad9b02df3
(char **str)
TINYSAK_API void
tsk_strquote
group__tsk__string__group.html
gae13ac415b2b77aac738aa02c8d4394a7
(char **str)
TINYSAK_API void
tsk_strquote_2
group__tsk__string__group.html
ga304c5e49f5887284cfd6139781608a0f
(char **str, char lquote, char rquote)
TINYSAK_API void
tsk_strunquote
group__tsk__string__group.html
gaf18615bea8031ae123b00d263d67447c
(char **str)
TINYSAK_API void
tsk_strunquote_2
group__tsk__string__group.html
gab22896e63325d6f5c90c29611a12f581
(char **str, char lquote, char rquote)
TINYSAK_API void
tsk_itoa
group__tsk__string__group.html
ga3cd07b7c25d5679bafa0b713e88ac13e
(int64_t i, tsk_istr_t *result)
TINYSAK_API int64_t
tsk_atoll
group__tsk__string__group.html
ga95b50270702b00c5c4eb8209f80266c5
(const char *)
TINYSAK_API long
tsk_atox
group__tsk__string__group.html
gac826f5cf2a464799101be484a48f3c29
(const char *)
TINYSAK_API void
tsk_strrandom
group__tsk__string__group.html
gaf2604da73445cfaf349f630b62041eeb
(tsk_istr_t *result)
TINYSAK_API void
tsk_str_from_hex
group__tsk__string__group.html
gaf36af7e0b8741535145d271d6bdc8edd
(const uint8_t *hex, tsk_size_t size, char *str)
TINYSAK_API void
tsk_str_to_hex
group__tsk__string__group.html
ga4181f7cbd67e3a6465e3e1ca69f10175
(const char *str, tsk_size_t size, uint8_t *hex)
TINYSAK_API tsk_string_t *
tsk_string_create
group__tsk__string__group.html
gacb654b2c66d38d6ce2e357283de39955
(const char *str)
TINYSAK_API int
tsk_string_pred_icmp
tsk__string_8h.html
a2907ef626a486653b74c234bd6e9760c
(const struct tsk_list_item_s *item, const void *str)
TINYSAK_API int
tsk_string_pred_cmp
tsk__string_8h.html
a0cebdc8cb337d8433e0c46d4f4acfa82
(const struct tsk_list_item_s *item, const void *str)
TINYSAK_GEXTERN const tsk_object_def_t *
tsk_string_def_t
tsk__string_8h.html
a44cff13a4554b5e71bd4e1f4375fa7a1
tsk_thread.c
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__thread_8c
tsk_thread.h
tsk_debug.h
tsk_memory.h
void
tsk_thread_sleep
group__tsk__thread__group.html
ga4ac2a1fa762ccea7b2636f946168595c
(uint64_t ms)
int
tsk_thread_create
group__tsk__thread__group.html
ga72e4092c4c76a54eac5a8592960eb86b
(tsk_thread_handle_t **handle, void *(TSK_STDCALL *start)(void *), void *arg)
int
tsk_thread_set_priority
group__tsk__thread__group.html
gaf39ee1f69e33ff6592c961a25fd76834
(tsk_thread_handle_t *handle, int32_t priority)
int
tsk_thread_set_priority_2
group__tsk__thread__group.html
ga2c30d9d8f918cc7c2d580af22d0dfee0
(int32_t priority)
tsk_thread_id_t
tsk_thread_get_id
tsk__thread_8c.html
a35206c61a891b024cfef5cc6511ec188
()
tsk_bool_t
tsk_thread_id_equals
tsk__thread_8c.html
ace66d8e5ddf1282fadcfb41376b36458
(tsk_thread_id_t *id_1, tsk_thread_id_t *id_2)
int
tsk_thread_join
group__tsk__thread__group.html
gaf12d82e123acffcb9cd95c1b2efb9020
(tsk_thread_handle_t **handle)
int
tsk_thread_destroy
tsk__thread_8c.html
a3a53303d94f972b76bd2911856849180
(tsk_thread_handle_t **handle)
tsk_thread.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__thread_8h
tinysak_config.h
#define
TSK_THREAD_PRIORITY_LOW
tsk__thread_8h.html
ac0d81b18b8c89c62fe3a34a0a81ba426
#define
TSK_THREAD_PRIORITY_TIME_CRITICAL
tsk__thread_8h.html
a165f4564d4e0ea7cc4ead9792d9f14a3
#define
TSK_THREAD_PRIORITY_MEDIUM
tsk__thread_8h.html
a1a3551ef892534623ef67f8cf33da8b7
#define
TSK_THREAD_PRIORITY_HIGH
tsk__thread_8h.html
a65de208d47e16a637f37330b8d9e90f8
void
tsk_thread_handle_t
tsk__thread_8h.html
ac148baaa25d1fc230de6680a6f18e529
pthread_t
tsk_thread_id_t
tsk__thread_8h.html
a740c4ecda6164c09eb3b4891023afe82
TSK_BEGIN_DECLS TINYSAK_API void
tsk_thread_sleep
group__tsk__thread__group.html
ga4ac2a1fa762ccea7b2636f946168595c
(uint64_t ms)
TINYSAK_API int
tsk_thread_create
group__tsk__thread__group.html
ga72e4092c4c76a54eac5a8592960eb86b
(tsk_thread_handle_t **handle, void *(TSK_STDCALL *start)(void *), void *arg)
TINYSAK_API int
tsk_thread_set_priority
group__tsk__thread__group.html
gaf39ee1f69e33ff6592c961a25fd76834
(tsk_thread_handle_t *handle, int32_t priority)
TINYSAK_API int
tsk_thread_set_priority_2
group__tsk__thread__group.html
ga2c30d9d8f918cc7c2d580af22d0dfee0
(int32_t priority)
TINYSAK_API tsk_thread_id_t
tsk_thread_get_id
tsk__thread_8h.html
a65db61db09c591088a220ddabb70ada3
()
TINYSAK_API tsk_bool_t
tsk_thread_id_equals
tsk__thread_8h.html
adcd23e041633c8aff29197b0b2cd026b
(tsk_thread_id_t *id_1, tsk_thread_id_t *id_2)
TINYSAK_API int
tsk_thread_destroy
tsk__thread_8h.html
a17e784015cef32433abe43aee972d074
(tsk_thread_handle_t **handle)
TINYSAK_API int
tsk_thread_join
group__tsk__thread__group.html
gaf12d82e123acffcb9cd95c1b2efb9020
(tsk_thread_handle_t **handle)
tsk_time.c
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__time_8c
tsk_time.h
tsk_debug.h
int
tsk_gettimeofday
group__tsk__time__group.html
gabad685347be967dcf7fb41ebfb13d634
(struct timeval *tv, struct timezone *tz)
uint64_t
tsk_gettimeofday_ms
group__tsk__time__group.html
ga082a1c3f470b8a07d1051dabf366a10d
()
uint64_t
tsk_time_get_ms
group__tsk__time__group.html
ga2d7a55115621f6d502e7a3bbb235c4ce
(const struct timeval *tv)
uint64_t
tsk_time_epoch
group__tsk__time__group.html
ga594d612836a2d6c3868d2d4da0db2f66
()
uint64_t
tsk_time_now
tsk__time_8c.html
a7390efa557fabb65f85b095882a80c48
()
uint64_t
tsk_time_ntp
tsk__time_8c.html
a89d04892708db14154d18fe45e14f429
()
uint64_t
tsk_time_get_ntp_ms
tsk__time_8c.html
a23f30fe71d64f036f5660db26b5ac205
(const struct timeval *tv)
tsk_time.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__time_8h
tinysak_config.h
#define
TSK_TIME_S_2_MS
group__tsk__time__group.html
ga31aff3abba18fe3ec60ab7d7cc194678
(S)
#define
TSK_TIME_MS_2_S
tsk__time_8h.html
a1388ef737c6353aa181d45eac401f9e5
(MS)
TINYSAK_API int
tsk_gettimeofday
group__tsk__time__group.html
gabad685347be967dcf7fb41ebfb13d634
(struct timeval *tv, struct timezone *tz)
TINYSAK_API uint64_t
tsk_gettimeofday_ms
group__tsk__time__group.html
ga082a1c3f470b8a07d1051dabf366a10d
()
TINYSAK_API uint64_t
tsk_time_get_ms
group__tsk__time__group.html
ga2d7a55115621f6d502e7a3bbb235c4ce
(const struct timeval *tv)
TINYSAK_API uint64_t
tsk_time_epoch
group__tsk__time__group.html
ga594d612836a2d6c3868d2d4da0db2f66
()
TINYSAK_API uint64_t
tsk_time_now
tsk__time_8h.html
a7d23c69950b721aff9aeabfe21e77cfb
()
TINYSAK_API uint64_t
tsk_time_ntp
tsk__time_8h.html
afe6bd488ca42816ac105c1e13e87e405
()
TINYSAK_API uint64_t
tsk_time_get_ntp_ms
tsk__time_8h.html
aea4162f58353b062993a7ca5c82c5d95
(const struct timeval *tv)
tsk_timer.c
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__timer_8c
tsk_timer.h
tsk_debug.h
tsk_list.h
tsk_thread.h
tsk_runnable.h
tsk_condwait.h
tsk_semaphore.h
tsk_time.h
tsk_timer_s
tsk_timer_manager_s
#define
TSK_TIMER_CREATE
tsk__timer_8c.html
ae4eccf0d91fdca93e1ac810ed0111de3
(timeout, callback, arg)
#define
TSK_TIMER_TIMEOUT
tsk__timer_8c.html
afc2938738d6cb98630336536e6b2ef4a
(self)
#define
TSK_TIMER_GET_FIRST
tsk__timer_8c.html
ac38523a3500a23420f516c16e4a75d80
()
struct tsk_timer_s
tsk_timer_t
tsk__timer_8c.html
a233bb2d613fffc30a3ebc1dd50bf10c4
tsk_list_t
tsk_timers_L_t
tsk__timer_8c.html
affcd9e138d359d04b8676f5c8f5e0c8f
struct tsk_timer_manager_s
tsk_timer_manager_t
tsk__timer_8c.html
ad8fea783cc288bcfa7e8e0ba61b1dfd8
tsk_list_t
tsk_timer_manager_L_t
tsk__timer_8c.html
a943a72f6f641366c70ab91f27523411d
tsk_timer_manager_handle_t *
tsk_timer_manager_create
group__tsk__timer__group.html
ga998cf3d665df9defe5893af6597d6692
()
int
tsk_timer_manager_start
group__tsk__timer__group.html
ga25b764d9f2e9baa9ec1560a7f9cc3ba6
(tsk_timer_manager_handle_t *self)
void
tsk_timer_manager_debug
group__tsk__timer__group.html
ga4446ee9ed7b402d69c2661e9c9c30556
(tsk_timer_manager_handle_t *self)
int
tsk_timer_manager_stop
group__tsk__timer__group.html
gab9c05eea4e9e539138d67c9cb74dfe27
(tsk_timer_manager_handle_t *self)
tsk_timer_id_t
tsk_timer_manager_schedule
group__tsk__timer__group.html
ga27ad692cb086ce19b2229c949d06a243
(tsk_timer_manager_handle_t *self, uint64_t timeout, tsk_timer_callback_f callback, const void *arg)
int
tsk_timer_manager_cancel
group__tsk__timer__group.html
gade6889f0963fac562b57ec4cd36fd093
(tsk_timer_manager_handle_t *self, tsk_timer_id_t id)
int
tsk_timer_manager_destroy
tsk__timer_8c.html
a89907a9c0acefe030f19267eea0488c7
(tsk_timer_manager_handle_t **self)
tsk_timer_manager_handle_t *
tsk_timer_mgr_global_ref
tsk__timer_8c.html
a8289f22f559102bf725e9a4358ed9118
()
int
tsk_timer_mgr_global_start
tsk__timer_8c.html
aa6a570bef69890876d825f9d40bfc825
()
tsk_timer_id_t
tsk_timer_mgr_global_schedule
tsk__timer_8c.html
a69121793b8ac28084ea367c2824961ae
(uint64_t timeout, tsk_timer_callback_f callback, const void *arg)
int
tsk_timer_mgr_global_cancel
tsk__timer_8c.html
ad80cc6a5e8a6ec5a1433d5683ac1fb01
(tsk_timer_id_t id)
int
tsk_timer_mgr_global_unref
tsk__timer_8c.html
abaa2a2ecccce50e582e9243b2b95aeaa
(tsk_timer_manager_handle_t **mgr_global)
const tsk_object_def_t *
tsk_timer_manager_def_t
tsk__timer_8c.html
a1917d2dd70ce49d4f0461227fdf41438
const tsk_object_def_t *
tsk_timer_def_t
tsk__timer_8c.html
a067dac0810f769093c667a4eab6dc711
tsk_timer.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__timer_8h
tinysak_config.h
tsk_object.h
#define
TSK_TIMER_CALLBACK_F
tsk__timer_8h.html
a5054b508cb37cfae9fae657485c3851d
(callback)
#define
TSK_INVALID_TIMER_ID
group__tsk__timer__group.html
ga5468eccb629e7157cc4892da5b7065cd
#define
TSK_TIMER_ID_IS_VALID
group__tsk__timer__group.html
ga3342e11fde8654aea74ec029eeaef0cc
(id)
void
tsk_timer_manager_handle_t
tsk__timer_8h.html
ac66298cc7ab4bae4f757e09f9564fd33
uint64_t
tsk_timer_id_t
tsk__timer_8h.html
a1203c3fdcce400e2d1ed8e09ce5e8484
int(*
tsk_timer_callback_f
tsk__timer_8h.html
aeda9014510db63711f67b6aa8d186cb2
)(const void *arg, tsk_timer_id_t timer_id)
TINYSAK_API tsk_timer_manager_handle_t *
tsk_timer_manager_create
group__tsk__timer__group.html
ga998cf3d665df9defe5893af6597d6692
()
TINYSAK_API int
tsk_timer_manager_start
group__tsk__timer__group.html
ga25b764d9f2e9baa9ec1560a7f9cc3ba6
(tsk_timer_manager_handle_t *self)
TINYSAK_API int
tsk_timer_manager_stop
group__tsk__timer__group.html
gab9c05eea4e9e539138d67c9cb74dfe27
(tsk_timer_manager_handle_t *self)
TINYSAK_API tsk_timer_id_t
tsk_timer_manager_schedule
group__tsk__timer__group.html
ga27ad692cb086ce19b2229c949d06a243
(tsk_timer_manager_handle_t *self, uint64_t timeout, tsk_timer_callback_f callback, const void *arg)
TINYSAK_API int
tsk_timer_manager_cancel
group__tsk__timer__group.html
gade6889f0963fac562b57ec4cd36fd093
(tsk_timer_manager_handle_t *self, tsk_timer_id_t id)
TINYSAK_API int
tsk_timer_manager_destroy
tsk__timer_8h.html
a538af7d141651c20b726a52283374cdf
(tsk_timer_manager_handle_t **self)
TINYSAK_API tsk_timer_manager_handle_t *
tsk_timer_mgr_global_ref
tsk__timer_8h.html
a497fc65dac844ef130451efa09fbcc84
()
TINYSAK_API int
tsk_timer_mgr_global_start
tsk__timer_8h.html
a7ca4dfcc097d94be29496744fa667812
()
TINYSAK_API tsk_timer_id_t
tsk_timer_mgr_global_schedule
tsk__timer_8h.html
aa97901ae2435faf1d03d5026c9b49af7
(uint64_t timeout, tsk_timer_callback_f callback, const void *arg)
TINYSAK_API int
tsk_timer_mgr_global_cancel
tsk__timer_8h.html
a5fe3df2135a0c46289158fabc27c8503
(tsk_timer_id_t id)
TINYSAK_API int
tsk_timer_mgr_global_unref
tsk__timer_8h.html
a43766a98044b90c9cc755fa4f0e54f41
(tsk_timer_manager_handle_t **mgr_global)
TINYSAK_GEXTERN const tsk_object_def_t *
tsk_timer_def_t
tsk__timer_8h.html
a6e6fd981723ed8fa9e765f61882f917b
TINYSAK_GEXTERN const tsk_object_def_t *
tsk_timer_manager_def_t
tsk__timer_8h.html
a0eac54bd27229cbec14cdb899e4a1d74
tsk_url.c
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__url_8c
tsk_url.h
tsk_memory.h
tsk_string.h
char *
tsk_url_encode
group__tsk__url__group.html
gac0f4125aa7a9ff146e15a210fd3662f8
(const char *url)
char *
tsk_url_decode
group__tsk__url__group.html
ga0342c2b49f0df12c3022ede2b4fcde00
(const char *url)
tsk_url.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__url_8h
tinysak_config.h
TSK_BEGIN_DECLS TINYSAK_API char *
tsk_url_encode
group__tsk__url__group.html
gac0f4125aa7a9ff146e15a210fd3662f8
(const char *url)
TINYSAK_API char *
tsk_url_decode
group__tsk__url__group.html
ga0342c2b49f0df12c3022ede2b4fcde00
(const char *url)
tsk_uuid.c
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__uuid_8c
tsk_uuid.h
tsk_sha1.h
tsk_string.h
tsk_time.h
int
tsk_uuidgenerate
group__tsk__uuid__group.html
gabeb07ebd52db8d125f9db70f91c225f3
(tsk_uuidstring_t *result)
tsk_uuid.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__uuid_8h
tinysak_config.h
#define
TSK_UUID_DIGEST_SIZE
tsk__uuid_8h.html
a09022aafeaf8d8a690b5607cf8a2aa0c
#define
TSK_UUID_STRING_SIZE
tsk__uuid_8h.html
a9347709e58bd88e68a2cbc2bafb7b859
char
tsk_uuidstring_t
tsk__uuid_8h.html
a21782e268f0efcef9b5ec5d0d349d8a9
[TSK_UUID_STRING_SIZE+1]
char
tsk_uuiddigest_t
tsk__uuid_8h.html
a7ab404f052e8eecbceaecb79b3eeec4b
[TSK_UUID_DIGEST_SIZE]
TINYSAK_API int
tsk_uuidgenerate
group__tsk__uuid__group.html
gabeb07ebd52db8d125f9db70f91c225f3
(tsk_uuidstring_t *result)
tsk_xml.c
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__xml_8c
tsk_xml.h
tsk_xml.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
tsk__xml_8h
tinysak_config.h
tsk_list.h
_Page_TinySAK_Overview
Swiss Army Knife
__page__tiny_s_a_k__overview
_Page_TinySAK_AnsiC_Debugging
Debugging
__page__tiny_s_a_k__ansi_c__debugging
_Anchor_TinySAK_Debugging_Output
_Anchor_TinySAK_Debugging_StdErr
_Anchor_TinySAK_Debugging_Callback_Functions
_Anchor_TinySAK_Debugging_Custom_Debug_Header
_Anchor_TinySAK_Debugging_Public_Fuctions
_Page_TinySAK_AnsiC_Linked_List
Linked list
__page__tiny_s_a_k__ansi_c__linked__list
_Anchor_TinySAK_Linked_List_Well_Defined_Object
_Anchor_TinySAK_Linked_List_Predicates
_Anchor_TinySAK_Linked_List_Create_Destroy
_Anchor_TinySAK_Linked_List_Thread_Safety
_Anchor_TinySAK_Linked_List_Add_Remove
_Anchor_TinySAK_Linked_List_Dump_Items
_Anchor_TinySAK_Linked_List_Sort_Items
_Anchor_TinySAK_Linked_List_Find_Items
_Anchor_TinySAK_Linked_List_Public_Functions
_Anchor_TinySAK_Linked_List_Helper_Macros
_Page_TinySAK_AnsiC_Object_Programming
ANSI-C Object Programming
__page__tiny_s_a_k__ansi_c__object__programming
_Anchor_TinySAK_Object_Definition
_Anchor_TinySAK_Object_Constructor
_Anchor_TinySAK_Object_Destructor
_Anchor_TinySAK_Object_Comparator
_Anchor_TinySAK_Object_Reference_Counting
_Anchor_TinySAK_Object_Inheritence
_Anchor_TinySAK_Object_Basic_Usage
_Anchor_TinySAK_Object_Complete_Source_Code
_Anchor_TinySAK_Object_Public_Fuctions
tsk_base64_group
Base64 encoder/decoder as per RFC 4648.
group__tsk__base64__group.html
#define
TSK_BASE64_ENCODE_LEN
group__tsk__base64__group.html
gaa519cde8485bcd190353fa92d90b8d0e
(IN_LEN)
#define
TSK_BASE64_DECODE_LEN
group__tsk__base64__group.html
ga271eb33c717d7581dbe6949f80c772bb
(IN_LEN)
tsk_size_t
tsk_base64_encode
group__tsk__base64__group.html
gaa38edf458cb1977768855c2eb5ac68e6
(const uint8_t *input, tsk_size_t input_size, char **output)
tsk_size_t
tsk_base64_decode
group__tsk__base64__group.html
ga1921043aba8ed60cbe1089220ecc8dd0
(const uint8_t *input, tsk_size_t input_size, char **output)
tsk_binaryutils_group
Binary utility functions.
group__tsk__binaryutils__group.html
#define
TSK_BINARY_REVERSE_2BYTE
group__tsk__binaryutils__group.html
gae5cadce2121209897be98dfaf59f7cd4
(value)
#define
TSK_TO_U8
group__tsk__binaryutils__group.html
ga66745fafbfa0f8f707e77db6c42d5cf7
(buffer)
#define
TSK_BINARY_GET_1BYTE
group__tsk__binaryutils__group.html
gaf3a4d14eabeeaf8bcb65c2f54f7150df
(buffer)
#define
TSK_BINARY_GET_2BYTES
group__tsk__binaryutils__group.html
ga70d6ced21c19792d0423d71e00966231
(buffer)
#define
TSK_BINARY_SET_2BYTES
group__tsk__binaryutils__group.html
gabedeb908519a0fd5eaba54b28ac9abfa
(buffer, value)
tsk_buffer_group
Buffer management.
group__tsk__buffer__group.html
tsk_buffer_s
#define
TSK_BUFFER
group__tsk__buffer__group.html
ga0b2d18231f123fc48880d65950f786ea
(self)
#define
TSK_BUFFER_DATA
group__tsk__buffer__group.html
gaf525a0b1ba4d2e0086bc2630006f805b
(self)
#define
TSK_BUFFER_SIZE
group__tsk__buffer__group.html
ga252cf6d43f95ebeada69424ab8a023d5
(self)
#define
TSK_BUFFER_TO_STRING
group__tsk__buffer__group.html
gaf3026d62d560741429fcdefa3ca3c729
(self)
#define
TSK_BUFFER_TO_U8
group__tsk__buffer__group.html
ga61169862fb2754c5bcaab5a8015a1efc
(self)
struct tsk_buffer_s
tsk_buffer_t
group__tsk__buffer__group.html
ga0d2bdd4e540e5c9d08fc3e1802390cf8
tsk_list_t
tsk_buffers_L_t
group__tsk__buffer__group.html
gafbd810591304fb3538654b30b26d672b
tsk_buffer_t *
tsk_buffer_create
group__tsk__buffer__group.html
ga30c932d68d69c4d981a2a9550171061f
(const void *data, tsk_size_t size)
tsk_buffer_t *
tsk_buffer_create_null
group__tsk__buffer__group.html
ga1548cfc14bf9636cd81ec286536d74b5
()
int
tsk_buffer_append_2
group__tsk__buffer__group.html
ga80784bf413b679251342733d67f83251
(tsk_buffer_t *self, const char *format,...)
int
tsk_buffer_append
group__tsk__buffer__group.html
gac7a49242ed646e895e0c8cf084b6377c
(tsk_buffer_t *self, const void *data, tsk_size_t size)
int
tsk_buffer_realloc
group__tsk__buffer__group.html
ga5f14a6fa7f4fa006a7a7ac184320acef
(tsk_buffer_t *self, tsk_size_t size)
int
tsk_buffer_remove
group__tsk__buffer__group.html
gaf9a140a6139445c9d6bbbec01221884f
(tsk_buffer_t *self, tsk_size_t position, tsk_size_t size)
int
tsk_buffer_insert
group__tsk__buffer__group.html
gaafb6764ac2eca7d572d5daff83551f00
(tsk_buffer_t *self, tsk_size_t position, const void *data, tsk_size_t size)
int
tsk_buffer_cleanup
group__tsk__buffer__group.html
ga8a31cbf88b943d87b6858e9c6472459d
(tsk_buffer_t *self)
int
tsk_buffer_takeownership
group__tsk__buffer__group.html
ga0c66b3c564a79f4d5ba7a2c0bf199464
(tsk_buffer_t *self, void **data, tsk_size_t size)
tsk_condwait_group
Pthread/Windows functions for waiting and signaling on condition variables (conwait).
group__tsk__condwait__group.html
tsk_condwait_s
struct tsk_condwait_s
tsk_condwait_t
group__tsk__condwait__group.html
ga501fe99869f3cf1af0628f23faf318c4
tsk_condwait_handle_t *
tsk_condwait_create
group__tsk__condwait__group.html
ga8d98b2aa5bb33d951e3b82d96f0625ef
()
int
tsk_condwait_wait
group__tsk__condwait__group.html
ga1c8bfe69229db0b08e432dbc79eaed46
(tsk_condwait_handle_t *handle)
int
tsk_condwait_timedwait
group__tsk__condwait__group.html
ga89e771e74d6a3cce8ae076eac75c5ae1
(tsk_condwait_handle_t *handle, uint64_t ms)
int
tsk_condwait_signal
group__tsk__condwait__group.html
ga9eaad3ffd23720abfc081ac86ea74ca4
(tsk_condwait_handle_t *handle)
int
tsk_condwait_broadcast
group__tsk__condwait__group.html
ga9133f2cc189150eb606015962b07bc98
(tsk_condwait_handle_t *handle)
void
tsk_condwait_destroy
group__tsk__condwait__group.html
ga95a587d61b4797b7421f02c6650203cc
(tsk_condwait_handle_t **handle)
TSK_BEGIN_DECLS typedef void
tsk_condwait_handle_t
group__tsk__condwait__group.html
gaaeb911fdb4bbe29f40b36ffadc92e9c4
tsk_debug_group
Utility functions for debugging purpose.
group__tsk__debug__group.html
#define
DEBUG_LEVEL
group__tsk__debug__group.html
gac2d33ccaf63f5d5b66552b95426c0137
#define
DEBUG_LEVEL_INFO
group__tsk__debug__group.html
ga5f068e0ead7c7e158d2ff28e7b2f2794
#define
DEBUG_LEVEL_WARN
group__tsk__debug__group.html
ga07c8ec1cc5bc17da4b0dcecf724251bd
#define
DEBUG_LEVEL_ERROR
group__tsk__debug__group.html
ga6c7c6775845a96501c54d1f08b0f00c4
#define
DEBUG_LEVEL_FATAL
group__tsk__debug__group.html
gade8136c97f2dd21c2449282fe0ce0f97
#define
TSK_DEBUG_INFO
group__tsk__debug__group.html
ga05159e17332ba3f49e442c469c3276bd
(FMT,...)
#define
TSK_DEBUG_WARN
group__tsk__debug__group.html
ga3b6eda91adc45bd9a684f9bf9f3c22a4
(FMT,...)
#define
TSK_DEBUG_ERROR
group__tsk__debug__group.html
ga792ec700b78b6143520a2a582f1c99f4
(FMT,...)
#define
TSK_DEBUG_FATAL
group__tsk__debug__group.html
ga5a5352523fd58911b823bdf2b87e789d
(FMT,...)
void
tsk_debug_set_arg_data
group__tsk__debug__group.html
gae72cfdebdb56e2a7b8083fca53907982
(const void *arg_data)
const void *
tsk_debug_get_arg_data
group__tsk__debug__group.html
gaf830dfa1bc42ca0bae29974fb21ec9d7
()
void
tsk_debug_set_info_cb
group__tsk__debug__group.html
ga3bc2c8eb37a87eacc2aea0478b20fa06
(tsk_debug_f cb)
tsk_debug_f
tsk_debug_get_info_cb
group__tsk__debug__group.html
gafcb21dd599ca81b30e2a1d18d43740d0
()
void
tsk_debug_set_warn_cb
group__tsk__debug__group.html
gab59085cfc5ce170d1fc82f3e4a7f5d94
(tsk_debug_f cb)
tsk_debug_f
tsk_debug_get_warn_cb
group__tsk__debug__group.html
ga30cce1816fc6af384da5557648d8e281
()
void
tsk_debug_set_error_cb
group__tsk__debug__group.html
ga8f785bbd68b21b2f99b1a811b7f6eb96
(tsk_debug_f cb)
tsk_debug_f
tsk_debug_get_error_cb
group__tsk__debug__group.html
ga9773a07d4ad8979a4a875c3274d4b1bd
()
void
tsk_debug_set_fatal_cb
group__tsk__debug__group.html
gaec0e2e62f4376943a788a4aee8e454e9
(tsk_debug_f cb)
tsk_debug_f
tsk_debug_get_fatal_cb
group__tsk__debug__group.html
gac3a7a77f74d2f61ce021f96be8e259ec
()
int
tsk_debug_get_level
group__tsk__debug__group.html
ga1c3ca90086cfcab7e65f20c491ec78d4
()
void
tsk_debug_set_level
group__tsk__debug__group.html
ga3aed3692896c4f5354be6dbf16fd0ccf
(int level)
tsk_fsm_group
Finite-state machine (FSM) implementation.
group__tsk__fsm__group.html
tsk_fsm_entry_s
tsk_fsm_s
#define
tsk_fsm_state_any
group__tsk__fsm__group.html
ga9b23f7aef02f0583de042cdfdbed36fd
#define
tsk_fsm_state_none
group__tsk__fsm__group.html
gab6f3bc3a1849b0f87166a17d9693222d
#define
tsk_fsm_state_final
group__tsk__fsm__group.html
ga011da4535ba4f75c8b96cb8b854af23e
#define
tsk_fsm_action_any
group__tsk__fsm__group.html
gac3dff3bfd9beb524f0042e05f4c32406
#define
TSK_FSM_ADD
group__tsk__fsm__group.html
ga5805916c7bf7784a1a8f004cf8331cf8
(from, action, cond, to, exec, desc)
#define
TSK_FSM_ADD_ALWAYS
group__tsk__fsm__group.html
gabf353526cd2a9a469dd0b51d5cf2be84
(from, action, to, exec, desc)
#define
TSK_FSM_ADD_NOTHING
group__tsk__fsm__group.html
ga65dad33c43f7a4ff8fbe60ced18b73cb
(from, action, cond, desc)
#define
TSK_FSM_ADD_ALWAYS_NOTHING
group__tsk__fsm__group.html
gacd68f0d226bb6327031b5366ad897436
(from, desc)
#define
TSK_FSM_ADD_DEFAULT
group__tsk__fsm__group.html
ga9559f633c6a28a18fadd41e38da49015
()
#define
TSK_FSM_ADD_NULL
group__tsk__fsm__group.html
ga471ae39640b3bec50250c259dccf03bf
()
struct tsk_fsm_entry_s
tsk_fsm_entry_t
group__tsk__fsm__group.html
ga72f1e845bcd6c7852a7cc8e2bcbb2d6e
tsk_list_t
tsk_fsm_entries_L_t
group__tsk__fsm__group.html
ga55fa98af3aeed79f9e0ac47d9c183cbb
struct tsk_fsm_s
tsk_fsm_t
group__tsk__fsm__group.html
ga79a204ea8f2c1333aba2d12065bc8a33
tsk_fsm_t *
tsk_fsm_create
group__tsk__fsm__group.html
gaf6fbfbe79246f21658bf6313112eccc2
(tsk_fsm_state_id state_curr, tsk_fsm_state_id state_term)
tsk_fsm_entry_t *
tsk_fsm_entry_create
group__tsk__fsm__group.html
gaf34efba304baf532624fbdc612085ea3
()
int
tsk_fsm_set
group__tsk__fsm__group.html
ga9059c5c9cdccf14f4c963bfee38b5ba4
(tsk_fsm_t *self,...)
int
tsk_fsm_set_callback_terminated
group__tsk__fsm__group.html
ga609f68b40066be6caebe0c088239f8fa
(tsk_fsm_t *self, tsk_fsm_onterminated_f callback, const void *callbackdata)
int
tsk_fsm_act
group__tsk__fsm__group.html
gaad1a993a8149a9bda8b67922c1bfa575
(tsk_fsm_t *self, tsk_fsm_action_id action, const void *cond_data1, const void *cond_data2,...)
tsk_hmac_group
Keyed-Hashing for Message Authentication (RFC 2104/ FIPS-198-1).
group__tsk__hmac__group.html
enum tsk_hash_type_e
tsk_hash_type_t
group__tsk__hmac__group.html
gaa0bd128426d679716d9d23a0fb677469
tsk_hash_type_e
group__tsk__hmac__group.html
gaeec7a6e6f400d343cce4e646099aeded
md5
group__tsk__hmac__group.html
ggaeec7a6e6f400d343cce4e646099aededa261074350302568b2909ca5caaf32c4c
sha1
group__tsk__hmac__group.html
ggaeec7a6e6f400d343cce4e646099aededa79411db037421f2bf2355d19f282444b
int
hmac_md5_compute
group__tsk__hmac__group.html
gaa4085ee3be5e9d58c675fbf81333121b
(const uint8_t *input, tsk_size_t input_size, const char *key, tsk_size_t key_size, tsk_md5string_t *result)
int
hmac_md5digest_compute
group__tsk__hmac__group.html
ga1a70aab02cdd93eb7e75c26ed79db846
(const uint8_t *input, tsk_size_t input_size, const char *key, tsk_size_t key_size, tsk_md5digest_t result)
int
hmac_sha1_compute
group__tsk__hmac__group.html
gadbbbed195249a97ef96509932ba4c1ea
(const uint8_t *input, tsk_size_t input_size, const char *key, tsk_size_t key_size, tsk_sha1string_t *result)
int
hmac_sha1digest_compute
group__tsk__hmac__group.html
ga3a4fcff9ca7e9ec85d3d3fca50b16de0
(const uint8_t *input, tsk_size_t input_size, const char *key, tsk_size_t key_size, tsk_sha1digest_t result)
tsk_list_group
Linked list.
group__tsk__list__group.html
tsk_list_item_s
tsk_list_s
#define
TSK_LIST_IS_EMPTY
group__tsk__list__group.html
ga07a22a65253a69fea8883c225709a424
(list)
#define
TSK_LIST_IS_FIRST
group__tsk__list__group.html
gaf64bb60eda0b18f54c3018eabcab09f7
(list, item)
#define
TSK_LIST_IS_LAST
group__tsk__list__group.html
gad40aeb145d5a4af93c13f7ba71fcf19b
(list, item)
#define
TSK_LIST_FIRST_DATA
group__tsk__list__group.html
ga8d68515819b00575fb8bd3c35fbb7ed7
(list)
#define
TSK_LIST_LAST_DATA
group__tsk__list__group.html
gadcecd32526f83b78400d92feda4b24a3
(list)
#define
tsk_list_foreach
group__tsk__list__group.html
ga3dc00dc6de6f204db6cc311fab641552
(item, list)
#define
tsk_list_remove_first_item
group__tsk__list__group.html
ga542aba5bbf5377257bc29ccfb0601309
(list)
#define
tsk_list_remove_last_item
group__tsk__list__group.html
ga286b23fd90b6bacf7bbac77ef9d044b3
(list)
#define
tsk_list_push_back_item
group__tsk__list__group.html
ga7e9af70f535944be00c283d51e197c49
(list, item)
#define
tsk_list_push_front_item
group__tsk__list__group.html
gadef4a064d5e88a24b5b6a48d1680e2af
(list, item)
#define
tsk_list_push_ascending_item
group__tsk__list__group.html
ga9239fd1b3ca181b7fee9c5489e0b095d
(list, item)
#define
tsk_list_push_descending_item
group__tsk__list__group.html
gac44b14cd88a2eda24500a8750402b34a
(list, item)
#define
tsk_list_pushback_list
group__tsk__list__group.html
ga6e73ea373bb74e3b1a3f963c69ab4db1
(destination, source)
#define
tsk_list_pushfront_list
group__tsk__list__group.html
gaa94132edee7964ba4f5d4a937d877602
(destination, source)
#define
tsk_list_push_back_data
group__tsk__list__group.html
gad1042b711878ab31c53b6690c55a433d
(list, data)
#define
tsk_list_push_front_data
group__tsk__list__group.html
gad9158bd82e61cf316f7fe3005da6e5da
(list, data)
#define
tsk_list_push_ascending_data
group__tsk__list__group.html
gad6555e1039b659f0dd76f05ffc89d000
(list, tskobj)
#define
tsk_list_push_descending_data
group__tsk__list__group.html
ga41f19af5a48eccb1d07e49df049b3015
(list, tskobj)
struct tsk_list_item_s
tsk_list_item_t
group__tsk__list__group.html
ga7a571edc459af1e1f1019a029e0a694f
struct tsk_list_s
tsk_list_t
group__tsk__list__group.html
ga002f4981eafdbe60111f916ccdfcb128
int(*
tsk_list_func_predicate
group__tsk__list__group.html
ga527098153df95a041c510091e0a80267
)(const tsk_list_item_t *item, const void *data)
tsk_list_t *
tsk_list_create
group__tsk__list__group.html
ga2fb2802394ee97c550ae1e39bb8d073a
()
tsk_list_item_t *
tsk_list_item_create
group__tsk__list__group.html
ga66702bf5657b609fd6b4e5df5e780ca4
()
int
tsk_list_lock
group__tsk__list__group.html
ga50ea10b14ed681d3d479b323b33f6c28
(tsk_list_t *list)
int
tsk_list_unlock
group__tsk__list__group.html
ga31b7bea171002ae04936016725a87b06
(tsk_list_t *list)
tsk_bool_t
tsk_list_remove_item
group__tsk__list__group.html
ga44500e0068cc22497cc2da1b18887baa
(tsk_list_t *list, tsk_list_item_t *item)
tsk_list_item_t *
tsk_list_pop_item_by_data
group__tsk__list__group.html
gab0fd61b7818ab2bc66089a8f2df08329
(tsk_list_t *list, const tsk_object_t *tskobj)
tsk_bool_t
tsk_list_remove_item_by_data
group__tsk__list__group.html
ga18a64e50198a039b514efcc46567fb66
(tsk_list_t *list, const tsk_object_t *tskobj)
tsk_list_item_t *
tsk_list_pop_item_by_pred
group__tsk__list__group.html
gac19d6873b2ba28e0e94c0124de6e03ad
(tsk_list_t *list, tsk_list_func_predicate predicate, const void *data)
tsk_bool_t
tsk_list_remove_item_by_pred
group__tsk__list__group.html
ga3220db1a9f9d848e3d10792fc52644c6
(tsk_list_t *list, tsk_list_func_predicate predicate, const void *data)
void
tsk_list_clear_items
group__tsk__list__group.html
ga74a841b1c7df8292b1207fb2f648252b
(tsk_list_t *list)
tsk_list_item_t *
tsk_list_pop_first_item
group__tsk__list__group.html
ga511f50b84436857501c343b48938bcc5
(tsk_list_t *list)
void
tsk_list_push_item
group__tsk__list__group.html
ga78e84f4c8fb03171ed290b8019997aef
(tsk_list_t *list, tsk_list_item_t **item, tsk_bool_t back)
void
tsk_list_push_filtered_item
group__tsk__list__group.html
gad2e1c9d02af90c65b64880fe205c98c5
(tsk_list_t *list, tsk_list_item_t **item, tsk_bool_t ascending)
int
tsk_list_push_list
group__tsk__list__group.html
ga37e45e926966517183eade6ccc44ea10
(tsk_list_t *dest, const tsk_list_t *src, tsk_bool_t back)
int
tsk_list_push_data
group__tsk__list__group.html
gae7e9a0c30273ca8ee8e2cb254028d38b
(tsk_list_t *list, tsk_object_t **tskobj, tsk_bool_t back)
int
tsk_list_push_filtered_data
group__tsk__list__group.html
ga5a4bb534cf6c75b57c7f7492d7dd0023
(tsk_list_t *list, tsk_object_t **tskobj, tsk_bool_t ascending)
const tsk_list_item_t *
tsk_list_find_item_by_data
group__tsk__list__group.html
ga126667d805e5cc53af126bbd69ef6b53
(const tsk_list_t *list, const tsk_object_t *tskobj)
const tsk_list_item_t *
tsk_list_find_item_by_pred
group__tsk__list__group.html
ga830c02dde8ebc3f009365358e42c90f0
(const tsk_list_t *list, tsk_list_func_predicate predicate, const void *data)
const tsk_object_t *
tsk_list_find_object_by_pred
group__tsk__list__group.html
gacedbefcbe8600f1ae107560b1e97aa29
(const tsk_list_t *list, tsk_list_func_predicate predicate, const void *data)
const tsk_object_t *
tsk_list_find_object_by_pred_at_index
group__tsk__list__group.html
gabb9ce61a7bfa57c0e2f7da13ea19fe1a
(const tsk_list_t *list, tsk_list_func_predicate predicate, const void *data, tsk_size_t index)
int
tsk_list_find_index_by_pred
group__tsk__list__group.html
gaa0e5ebcd7e7d8675364ad5ea0bfd9130
(const tsk_list_t *list, tsk_list_func_predicate predicate, const void *data)
tsk_size_t
tsk_list_count
group__tsk__list__group.html
ga4f3cf383327dc893a85685f826c44a04
(const tsk_list_t *list, tsk_list_func_predicate predicate, const void *data)
tsk_md5_group
MD5 (RFC 1321) utility functions.
group__tsk__md5__group.html
#define
tsk_byteReverse
group__tsk__md5__group.html
ga518ec0e3e377b3da67ae8019fc1e6a0c
(buf, words)
#define
TSK_MD5_BLOCK_SIZE
group__tsk__md5__group.html
gab5a94ba495c9b2bcc491dd588bbbbaa1
#define
TSK_MD5_EMPTY
group__tsk__md5__group.html
ga4a697e556ebf215706dfe290d79cc42e
#define
TSK_MD5_STRING_SIZE
group__tsk__md5__group.html
ga5db19878f020d26450704a9b47740f97
void
tsk_md5init
group__tsk__md5__group.html
ga42503ae8b9fb7b62153cc88307b2c750
(tsk_md5context_t *ctx)
void
tsk_md5update
group__tsk__md5__group.html
gae36ae9627c1eb5760415ab6e8d6f8566
(tsk_md5context_t *ctx, uint8_t const *buf, tsk_size_t len)
void
tsk_md5final
group__tsk__md5__group.html
ga3fa4d0613f3c999a65e5d4d016b973e8
(tsk_md5digest_t digest, tsk_md5context_t *ctx)
void
tsk_md5transform
group__tsk__md5__group.html
ga1eb60a1ed35b2d103881d60c3fcc0f81
(uint32_t buf[4], uint32_t const in[TSK_MD5_DIGEST_SIZE])
int
tsk_md5compute
group__tsk__md5__group.html
ga7c088380455e3aba0413be8e312fff06
(const char *input, tsk_size_t size, tsk_md5string_t *result)
tsk_memory_group
Utility functions for memory management.
group__tsk__memory__group.html
#define
TSK_SAFE_FREE
group__tsk__memory__group.html
gafa021802335b70c6358abe3cb0c2fba4
(ptr)
#define
TSK_FREE
group__tsk__memory__group.html
ga32ce64ddec3db2fa200fd91c8dec5016
(ptr)
void *
tsk_malloc
group__tsk__memory__group.html
gadf67b3acd9d721b603821aa9a0c8fb56
(tsk_size_t size)
void *
tsk_realloc
group__tsk__memory__group.html
gaac69627d2bbf3aeef0e0aafb6371bf82
(void *ptr, tsk_size_t size)
void
tsk_free
group__tsk__memory__group.html
ga68503d6c940fa6739cc56f3bb8894301
(void **ptr)
void *
tsk_calloc
group__tsk__memory__group.html
gaf4d8432e44e4c13cd1f82243e0b156b3
(tsk_size_t num, tsk_size_t size)
tsk_mutex_group
Pthread/Windows Mutex utility functions.
group__tsk__mutex__group.html
tsk_mutex_handle_t *
tsk_mutex_create
group__tsk__mutex__group.html
gaaf964e56762d736c25b75d1ac99b864b
()
tsk_mutex_handle_t *
tsk_mutex_create_2
group__tsk__mutex__group.html
gaa0b8c4e50880a5972727af84be43392d
(tsk_bool_t recursive)
int
tsk_mutex_lock
group__tsk__mutex__group.html
ga8a5e359d06ff188986175690b39a0150
(tsk_mutex_handle_t *handle)
int
tsk_mutex_unlock
group__tsk__mutex__group.html
ga94e3cda29378307cbd370ab9c49dd584
(tsk_mutex_handle_t *handle)
void
tsk_mutex_destroy
group__tsk__mutex__group.html
gad113bb5fdcaef72e3fcbe0537cbe2788
(tsk_mutex_handle_t **handle)
TSK_BEGIN_DECLS typedef void
tsk_mutex_handle_t
group__tsk__mutex__group.html
ga2c8f7cbe4027fb08a072376d92834995
tsk_object_group
Base object implementation.
group__tsk__object__group.html
tsk_object_def_s
#define
TSK_OBJECT_SAFE_FREE
group__tsk__object__group.html
ga56da14173987325ef8b0c75fec002664
(self)
#define
TSK_DECLARE_OBJECT
group__tsk__object__group.html
ga2b288558d49ee137b399e49cd5aa552e
#define
TSK_OBJECT_DEF
group__tsk__object__group.html
ga2e8cef948dd1000968ae4df6cc7d7e69
(self)
void
tsk_object_t
group__tsk__object__group.html
ga96b70aef427c047a32ce5197a9aad564
struct tsk_object_def_s
tsk_object_def_t
group__tsk__object__group.html
ga28480098d7f6bdcc8c9361286959229e
tsk_object_t *
tsk_object_new
group__tsk__object__group.html
gaa3ee920a46dea8ba02932aa8e6a6060e
(const tsk_object_def_t *objdef,...)
tsk_object_t *
tsk_object_new_2
group__tsk__object__group.html
ga63893a9927979180dfc7621492f334c4
(const tsk_object_def_t *objdef, va_list *ap)
tsk_size_t
tsk_object_sizeof
group__tsk__object__group.html
ga65133674abc90858ffbc13c40ec33745
(const tsk_object_t *self)
int
tsk_object_cmp
group__tsk__object__group.html
gacf253f86208fb586b8d86f0e9bb3c549
(const tsk_object_t *object1, const tsk_object_t *object2)
tsk_object_t *
tsk_object_ref
group__tsk__object__group.html
gaaea32a7f461d6f2fd1e0e5a19bbb986f
(tsk_object_t *self)
tsk_object_t *
tsk_object_unref
group__tsk__object__group.html
ga32ef69f32a1dd6bc0d0be0e164ea2843
(tsk_object_t *self)
tsk_size_t
tsk_object_get_refcount
group__tsk__object__group.html
ga5aa9abd63a8f5215561603120bc8d5d4
(tsk_object_t *self)
void
tsk_object_delete
group__tsk__object__group.html
ga4f4eb990f3cf2f579f439870e8fec35d
(tsk_object_t *self)
tsk_options_group
Options.
group__tsk__options__group.html
tsk_option_s
struct tsk_option_s
tsk_option_t
group__tsk__options__group.html
gaf060ef8c6afe37ae8c10b9814e005e21
tsk_option_t *
tsk_option_create
group__tsk__options__group.html
ga15c3f065d1b4ed0894d653460ed7aee8
(int id, const char *value)
tsk_option_t *
tsk_option_create_null
group__tsk__options__group.html
ga539381ba69534803eec268721f71d734
()
tsk_bool_t
tsk_options_have_option
group__tsk__options__group.html
ga95cd90fc62a7c94242ef3565e3d29c12
(const tsk_options_L_t *self, int id)
int
tsk_options_add_option
group__tsk__options__group.html
gaf4a7e2b50370d3bacbfb02d6208bde48
(tsk_options_L_t **self, int id, const char *value)
int
tsk_options_remove_option
group__tsk__options__group.html
ga22d21df71d29386129297cf1c1763edb
(tsk_options_L_t *self, int id)
const tsk_option_t *
tsk_options_get_option_by_id
group__tsk__options__group.html
gae91a373b327a62b3a8cc13682d6175c4
(const tsk_options_L_t *self, int id)
const char *
tsk_options_get_option_value
group__tsk__options__group.html
gaf4a3aa09b3c9e20cfad18639ef3b24b6
(const tsk_options_L_t *self, int id)
int
tsk_options_get_option_value_as_int
group__tsk__options__group.html
ga36f6819e19e19ffe6fe0ce8fe639673c
(const tsk_options_L_t *self, int id)
tsk_params_group
SIP/MSRP/XCAP Parameters parser.
group__tsk__params__group.html
tsk_param_s
struct tsk_param_s
tsk_param_t
group__tsk__params__group.html
gaeb6673242bb3fe02f0ed95c99738712a
tsk_param_t *
tsk_param_create
group__tsk__params__group.html
ga3ce4ef8ec0a30ad5a08d0222ce795a50
(const char *name, const char *value)
tsk_param_t *
tsk_param_create_null
group__tsk__params__group.html
gac6b69a0d9a82cf63db111614455f4bfa
()
tsk_param_t *
tsk_params_parse_param
group__tsk__params__group.html
gaa8a439408d71b4337898c37ea3d71592
(const char *line, tsk_size_t size)
tsk_bool_t
tsk_params_have_param
group__tsk__params__group.html
ga31cbb886619c8d00c1805a5feaed8ce6
(const tsk_params_L_t *self, const char *name)
int
tsk_params_add_param
group__tsk__params__group.html
ga42acaefd481f3af60bd7029b968630d2
(tsk_params_L_t **self, const char *name, const char *value)
int
tsk_params_remove_param
group__tsk__params__group.html
gab0f4f4d272eec7eb8a4cd10027eea260
(tsk_params_L_t *self, const char *name)
const tsk_param_t *
tsk_params_get_param_by_name
group__tsk__params__group.html
gabb53a986f29f1de5a400ae448153d09f
(const tsk_params_L_t *self, const char *name)
const char *
tsk_params_get_param_value
group__tsk__params__group.html
gaa9d1485289ab4f56eb659ba4d2978d2e
(const tsk_params_L_t *self, const char *name)
int
tsk_params_get_param_value_as_int
group__tsk__params__group.html
ga0c24b5d4f9d070109a8ac2ed20233158
(const tsk_params_L_t *self, const char *name)
int
tsk_params_param_tostring
group__tsk__params__group.html
ga0af26eb3c22e24fa0afdf8328633ab05
(const tsk_param_t *param, tsk_buffer_t *output)
int
tsk_params_tostring
group__tsk__params__group.html
ga724a941858f72384e0163be39c550595
(const tsk_params_L_t *self, const char separator, tsk_buffer_t *output)
tsk_params_L_t *
tsk_params_fromstring
group__tsk__params__group.html
ga90890f00599201b2bd599f3e4d406746
(const char *string, const char *separator, tsk_bool_t trim)
tsk_ppfcs16_group
PPP in HDLC-like Framing (RFC 1662).
group__tsk__ppfcs16__group.html
uint16_t
tsk_pppfcs16
group__tsk__ppfcs16__group.html
ga6aeb4f3b70bd66f68d2d1a9fbebc7582
(register uint16_t fcs, register const uint8_t *cp, register int32_t len)
tsk_ppfcs32_group
PPP in HDLC-like Framing (RFC 1662).
group__tsk__ppfcs32__group.html
uint32_t
tsk_pppfcs32
group__tsk__ppfcs32__group.html
gafd4873e357e96a4455e50b6e55d6d54f
(register uint32_t fcs, register const uint8_t *cp, register int32_t len)
tsk_ragel_state_group
Ragel state for SIP, HTTP and MSRP parsing.
group__tsk__ragel__state__group.html
tsk_ragel_state_s
#define
TSK_SCANNER_SET_STRING
group__tsk__ragel__state__group.html
gab3bad9dd91bf57945d6991881207439b
(string)
#define
TSK_PARSER_SET_STRING
group__tsk__ragel__state__group.html
ga98d459a2c3160b37c175ddb8c1638978
(string)
#define
TSK_SCANNER_SET_INTEGER
group__tsk__ragel__state__group.html
ga56277e20af043a63529ee517df073888
(integer)
#define
TSK_PARSER_SET_INTEGER_EX
group__tsk__ragel__state__group.html
gae2d97ed7f19e0423888b629d488f01a3
(retval, type, func)
#define
TSK_PARSER_SET_INTEGER
group__tsk__ragel__state__group.html
ga7935f1a48958154d5d872e39ddcdabcc
(retval)
#define
TSK_PARSER_SET_INT
group__tsk__ragel__state__group.html
ga1ed59e238f59ab1f9313e77d6c408df5
(retval)
#define
TSK_PARSER_SET_UINT
group__tsk__ragel__state__group.html
ga3c9a1b51b38ff79992d2592bee6c8a13
(retval)
#define
TSK_PARSER_SET_FLOAT
group__tsk__ragel__state__group.html
ga942dc4c86698c2608553b5e38b817f01
(retval)
#define
TSK_PARSER_SET_DOUBLE
group__tsk__ragel__state__group.html
ga97293ec81862088730764f3224b21783
(retval)
#define
TSK_PARSER_ADD_PARAM
group__tsk__ragel__state__group.html
ga4c8e3289fce1e4da7f252d9a5febbd51
(dest)
#define
TSK_SACANNER_ADD_PARAM
group__tsk__ragel__state__group.html
ga24044072008fc824d550e2d1f8c93981
(dest)
#define
TSK_PARSER_ADD_STRING
group__tsk__ragel__state__group.html
ga79bf67f1cf887e50eac9a6c4856bf0eb
(dest)
struct tsk_ragel_state_s
tsk_ragel_state_t
group__tsk__ragel__state__group.html
gae45218c3eba34c2555e17a117d5cb003
void
tsk_ragel_state_init
group__tsk__ragel__state__group.html
ga5501b9417f264a8ec197008f084220fb
(tsk_ragel_state_t *state, const char *data, tsk_size_t size)
tsk_runnable_group
Base class for runnable object.
group__tsk__runnable__group.html
tsk_runnable_s
#define
TSK_RUNNABLE
group__tsk__runnable__group.html
gac2bef0f74acd9c86f5ab7c4b35801ee4
(self)
#define
TSK_DECLARE_RUNNABLE
group__tsk__runnable__group.html
ga814229d43b826a259deef2eefa2e0859
#define
TSK_RUNNABLE_RUN_BEGIN
group__tsk__runnable__group.html
ga626da5c40a90003d1c72d7304bbac5d2
(self)
#define
TSK_RUNNABLE_RUN_END
group__tsk__runnable__group.html
ga8f92a104a11fdfcd3c701511313a49e8
(self)
#define
TSK_RUNNABLE_ENQUEUE
group__tsk__runnable__group.html
ga14e034bba99a99ce9076ea5d0660006f
(self,...)
#define
TSK_RUNNABLE_ENQUEUE_OBJECT
group__tsk__runnable__group.html
ga913f766dbedd4cb2c6509811ef9624b7
(self, object)
#define
TSK_RUNNABLE_POP_FIRST
group__tsk__runnable__group.html
gab0b5f62ddca1b5ae24f37eadcf817298
(self)
struct tsk_runnable_s
tsk_runnable_t
group__tsk__runnable__group.html
ga54eb0f526d3315c9e1da776deeb904a8
tsk_runnable_t *
tsk_runnable_create
group__tsk__runnable__group.html
ga5794a5eaeb3523f697cb7c390a81bc0c
()
tsk_runnable_t *
tsk_runnable_create_2
group__tsk__runnable__group.html
ga90d2694789344253fe259de45d6dd29f
(int32_t priority)
int
tsk_runnable_start
group__tsk__runnable__group.html
ga42877c534be2c2898f3fb82529daa5c4
(tsk_runnable_t *self, const tsk_object_def_t *objdef)
int
tsk_runnable_set_important
group__tsk__runnable__group.html
ga90e0d8e4a0de86dc183c9124716afd57
(tsk_runnable_t *self, tsk_bool_t important)
int
tsk_runnable_set_priority
group__tsk__runnable__group.html
ga25d13c68e3eb735d58c8f7da2cc89d6b
(tsk_runnable_t *self, int32_t priority)
int
tsk_runnable_stop
group__tsk__runnable__group.html
ga5b9173b4e6b22204f55f97645acd71e6
(tsk_runnable_t *self)
TSK_BEGIN_DECLS typedef void *TSK_STDCALL *
tsk_runnable_func_run
group__tsk__runnable__group.html
gab771f85c12a8a24c89d3cfc8def77dda
(void *self)
tsk_safeobj_group
Helper macros to declare thread-safe objects.
group__tsk__safeobj__group.html
#define
TSK_DECLARE_SAFEOBJ
group__tsk__safeobj__group.html
ga5e04a13107724380914fc704debc7ba6
#define
tsk_safeobj_init
group__tsk__safeobj__group.html
gaf3bd528fb9f712b51238f22485b4ea99
(safeobj)
#define
tsk_safeobj_lock
group__tsk__safeobj__group.html
gaf0508810ea6d917b271b75cd97ebabae
(safeobj)
#define
tsk_safeobj_unlock
group__tsk__safeobj__group.html
ga2cebbf10ab680b2e13877a3a5bbd2c79
(safeobj)
#define
tsk_safeobj_deinit
group__tsk__safeobj__group.html
gacb9211884adce27e6a82dbf0e29668d4
(safeobj)
tsk_semaphore_group
Pthread/Windows Semaphore functions.
group__tsk__semaphore__group.html
tsk_semaphore_handle_t *
tsk_semaphore_create
group__tsk__semaphore__group.html
gac7bb53baa18a1c05e591dcd3ce65261b
()
int
tsk_semaphore_increment
group__tsk__semaphore__group.html
gad4043d10db2a71dc1fad5b8a2cc1cb01
(tsk_semaphore_handle_t *handle)
int
tsk_semaphore_decrement
group__tsk__semaphore__group.html
gaa37790ffbc8c8bd48f973992550be608
(tsk_semaphore_handle_t *handle)
void
tsk_semaphore_destroy
group__tsk__semaphore__group.html
ga87e5957481afc5974747cf08e3688aa9
(tsk_semaphore_handle_t **handle)
tsk_sha1_group
SHA1 (RFC 3174) utility functions.
group__tsk__sha1__group.html
tsk_sha1context_s
#define
SHA1CircularShift
group__tsk__sha1__group.html
gac351d89c022d1b36e6e1d6b8ef5a080d
(bits, word)
#define
TSK_SHA1_DIGEST_SIZE
group__tsk__sha1__group.html
gadc925efe2ee6ed28ae917a927881273c
#define
TSK_SHA1_BLOCK_SIZE
group__tsk__sha1__group.html
ga13985728d69be839b3873e829c58e885
#define
TSK_SHA1_STRING_SIZE
group__tsk__sha1__group.html
gac4bd0a2dca1b7466456a46cfb7b8fd42
#define
TSK_SHA1_DIGEST_CALC
group__tsk__sha1__group.html
ga834074aea3007c47f8a13ebc25cb5003
(input, input_size, digest)
TSK_BEGIN_DECLS enum tsk_sha1_errcode_e
tsk_sha1_errcode_t
group__tsk__sha1__group.html
ga7e2cdbb9d5d397c1facb9e777b05037a
struct tsk_sha1context_s
tsk_sha1context_t
group__tsk__sha1__group.html
gac28d8dfc7802526782492867b3a3d8cb
tsk_sha1_errcode_e
group__tsk__sha1__group.html
gac8abdcb08ff7633e4618440c0e7d85c9
shaSuccess
group__tsk__sha1__group.html
ggac8abdcb08ff7633e4618440c0e7d85c9a581d05c0e86b0ca3a00c6e24ea81b3fa
shaNull
group__tsk__sha1__group.html
ggac8abdcb08ff7633e4618440c0e7d85c9ae801efd0a808fb77467a5bdf8ad5ee70
shaInputTooLong
group__tsk__sha1__group.html
ggac8abdcb08ff7633e4618440c0e7d85c9a383493bb8927060f349e11f915cbb636
shaStateError
group__tsk__sha1__group.html
ggac8abdcb08ff7633e4618440c0e7d85c9af95bed729cc00460585fb8d76f0c384d
tsk_sha1_errcode_t
tsk_sha1reset
group__tsk__sha1__group.html
ga571a885d5e57b63861936f8f8b89c26f
(tsk_sha1context_t *context)
tsk_sha1_errcode_t
tsk_sha1result
group__tsk__sha1__group.html
gabb49e548a020477187b1edacada69287
(tsk_sha1context_t *context, tsk_sha1digest_t Message_Digest)
tsk_sha1_errcode_t
tsk_sha1input
group__tsk__sha1__group.html
gaba598c7c2bd12c5e40a5b9f51b64e599
(tsk_sha1context_t *context, const uint8_t *message_array, unsigned length)
void
SHA1ProcessMessageBlock
group__tsk__sha1__group.html
ga806117aa3f48006f44fe6f5c5d7e5b22
(tsk_sha1context_t *)
void
SHA1PadMessage
group__tsk__sha1__group.html
ga4fb3a1a10bd34aa315a502a5f2879fe5
(tsk_sha1context_t *)
void
tsk_sha1final
group__tsk__sha1__group.html
ga354a016997a0d24bba246a5fd0174beb
(uint8_t *Message_Digest, tsk_sha1context_t *context)
tsk_sha1_errcode_t
tsk_sha1compute
group__tsk__sha1__group.html
ga28e5fc9335018d092f374abd63f5eb21
(const char *input, tsk_size_t size, tsk_sha1string_t *result)
tsk_string_group
String utillity functions.
group__tsk__string__group.html
tsk_string_s
#define
TSK_STRING_STR
group__tsk__string__group.html
ga8c7fc07364fb87c06584c3037ffd594b
(self)
#define
tsk_strtrim_both
group__tsk__string__group.html
ga482e4555a6e17ab83c22042b07f6e1b8
(str)
#define
tsk_strempty
group__tsk__string__group.html
gae9ed5b44ed07ea46a231affdc52fbe41
(s)
#define
tsk_striequals
group__tsk__string__group.html
ga5b2ce06e1383d689d5aef413f37722a2
(s1, s2)
#define
tsk_strniequals
group__tsk__string__group.html
ga61da50505d310538f221794122c602c3
(s1, s2, n)
#define
tsk_strequals
group__tsk__string__group.html
ga7cbbc03bb73b24dd12b5f57ab9d4cdcb
(s1, s2)
#define
tsk_strnequals
group__tsk__string__group.html
ga3f694752bc1c8a061a042e513d9d1c8c
(s1, s2, n)
struct tsk_string_s
tsk_string_t
group__tsk__string__group.html
ga6dc529c45ed7d2ea554ba07de0bf87fc
tsk_string_t *
tsk_string_create
group__tsk__string__group.html
gacb654b2c66d38d6ce2e357283de39955
(const char *str)
char
tsk_b10tob16
group__tsk__string__group.html
ga7b23d5e04afdda3d08db1568561a9980
(char c)
char
tsk_b16tob10
group__tsk__string__group.html
ga68936738389a2f95add8714258053317
(char c)
int
tsk_stricmp
group__tsk__string__group.html
ga73ba2ee5fdc7914bc770f53ab2c73ac5
(const char *str1, const char *str2)
int
tsk_strnicmp
group__tsk__string__group.html
gacecd370153236fcc0c8d15612f14d87f
(const char *str1, const char *str2, tsk_size_t n)
int
tsk_strcmp
group__tsk__string__group.html
gae2480bf4fa6f6e4f207d476467c93efb
(const char *str1, const char *str2)
int
tsk_strncmp
group__tsk__string__group.html
gacd9d33ff7ec1f6c0605c98c6f7259610
(const char *str1, const char *str2, tsk_size_t n)
char *
tsk_strdup
group__tsk__string__group.html
gaddd214bef41ba50555daba97e751cebf
(const char *s1)
tsk_bool_t
tsk_strcontains
group__tsk__string__group.html
ga76413189f0bb8ad77c45d790c0c9c27a
(const char *str, tsk_size_t size, const char *substring)
int
tsk_strindexOf
group__tsk__string__group.html
ga1137a35a92d8c373caec60bdebf62013
(const char *str, tsk_size_t size, const char *substring)
int
tsk_strLastIndexOf
group__tsk__string__group.html
gafd2d8ae98f3829567bb06ca2dd8da628
(const char *str, tsk_size_t size, const char *substring)
void
tsk_strcat
group__tsk__string__group.html
gaf5d322130a46686000f1495201900285
(char **destination, const char *source)
void
tsk_strcat_2
group__tsk__string__group.html
gaa8baf82bbc92676188500efb083bf91d
(char **destination, const char *format,...)
void
tsk_strncat
group__tsk__string__group.html
ga9818047196872f81e3478ef297c9ba88
(char **destination, const char *source, tsk_size_t n)
int
tsk_sprintf
group__tsk__string__group.html
ga511a3cffbc2ed0139e875b857168143a
(char **str, const char *format,...)
int
tsk_sprintf_2
group__tsk__string__group.html
ga77e7241f6955651bf6a1758a5c7b4d45
(char **str, const char *format, va_list *ap)
void
tsk_strupdate
group__tsk__string__group.html
ga3eb59d8370b5e1c393023856b3967b14
(char **str, const char *newval)
void
tsk_strtrim_left
group__tsk__string__group.html
ga66c595dc75c3cb8667b270d676148dd4
(char **str)
void
tsk_strtrim_right
group__tsk__string__group.html
gad378af9a4b98b799a1ec208cc3961913
(char **str)
void
tsk_strtrim
group__tsk__string__group.html
gaed7321cf4459dca45ea7000ad9b02df3
(char **str)
void
tsk_strquote
group__tsk__string__group.html
gae13ac415b2b77aac738aa02c8d4394a7
(char **str)
void
tsk_strquote_2
group__tsk__string__group.html
ga304c5e49f5887284cfd6139781608a0f
(char **str, char lquote, char rquote)
void
tsk_strunquote
group__tsk__string__group.html
gaf18615bea8031ae123b00d263d67447c
(char **str)
void
tsk_strunquote_2
group__tsk__string__group.html
gab22896e63325d6f5c90c29611a12f581
(char **str, char lquote, char rquote)
void
tsk_itoa
group__tsk__string__group.html
ga3cd07b7c25d5679bafa0b713e88ac13e
(int64_t i, tsk_istr_t *result)
int64_t
tsk_atoll
group__tsk__string__group.html
ga95b50270702b00c5c4eb8209f80266c5
(const char *str)
long
tsk_atox
group__tsk__string__group.html
gac826f5cf2a464799101be484a48f3c29
(const char *str)
void
tsk_strrandom
group__tsk__string__group.html
gaf2604da73445cfaf349f630b62041eeb
(tsk_istr_t *result)
void
tsk_str_from_hex
group__tsk__string__group.html
gaf36af7e0b8741535145d271d6bdc8edd
(const uint8_t *hex, tsk_size_t size, char *str)
void
tsk_str_to_hex
group__tsk__string__group.html
ga4181f7cbd67e3a6465e3e1ca69f10175
(const char *str, tsk_size_t size, uint8_t *hex)
tsk_thread_group
Utility functions for threading.
group__tsk__thread__group.html
void
tsk_thread_sleep
group__tsk__thread__group.html
ga4ac2a1fa762ccea7b2636f946168595c
(uint64_t ms)
int
tsk_thread_create
group__tsk__thread__group.html
ga72e4092c4c76a54eac5a8592960eb86b
(tsk_thread_handle_t **handle, void *(TSK_STDCALL *start)(void *), void *arg)
int
tsk_thread_set_priority
group__tsk__thread__group.html
gaf39ee1f69e33ff6592c961a25fd76834
(tsk_thread_handle_t *handle, int32_t priority)
int
tsk_thread_set_priority_2
group__tsk__thread__group.html
ga2c30d9d8f918cc7c2d580af22d0dfee0
(int32_t priority)
int
tsk_thread_join
group__tsk__thread__group.html
gaf12d82e123acffcb9cd95c1b2efb9020
(tsk_thread_handle_t **handle)
tsk_time_group
Datetime functions.
group__tsk__time__group.html
#define
TSK_TIME_S_2_MS
group__tsk__time__group.html
ga31aff3abba18fe3ec60ab7d7cc194678
(S)
int
tsk_gettimeofday
group__tsk__time__group.html
gabad685347be967dcf7fb41ebfb13d634
(struct timeval *tv, struct timezone *tz)
uint64_t
tsk_gettimeofday_ms
group__tsk__time__group.html
ga082a1c3f470b8a07d1051dabf366a10d
()
uint64_t
tsk_time_get_ms
group__tsk__time__group.html
ga2d7a55115621f6d502e7a3bbb235c4ce
(const struct timeval *tv)
uint64_t
tsk_time_epoch
group__tsk__time__group.html
ga594d612836a2d6c3868d2d4da0db2f66
()
tsk_timer_group
Timers Management
group__tsk__timer__group.html
#define
TSK_INVALID_TIMER_ID
group__tsk__timer__group.html
ga5468eccb629e7157cc4892da5b7065cd
#define
TSK_TIMER_ID_IS_VALID
group__tsk__timer__group.html
ga3342e11fde8654aea74ec029eeaef0cc
(id)
tsk_timer_manager_handle_t *
tsk_timer_manager_create
group__tsk__timer__group.html
ga998cf3d665df9defe5893af6597d6692
()
int
tsk_timer_manager_start
group__tsk__timer__group.html
ga25b764d9f2e9baa9ec1560a7f9cc3ba6
(tsk_timer_manager_handle_t *self)
void
tsk_timer_manager_debug
group__tsk__timer__group.html
ga4446ee9ed7b402d69c2661e9c9c30556
(tsk_timer_manager_handle_t *self)
int
tsk_timer_manager_stop
group__tsk__timer__group.html
gab9c05eea4e9e539138d67c9cb74dfe27
(tsk_timer_manager_handle_t *self)
tsk_timer_id_t
tsk_timer_manager_schedule
group__tsk__timer__group.html
ga27ad692cb086ce19b2229c949d06a243
(tsk_timer_manager_handle_t *self, uint64_t timeout, tsk_timer_callback_f callback, const void *arg)
int
tsk_timer_manager_cancel
group__tsk__timer__group.html
gade6889f0963fac562b57ec4cd36fd093
(tsk_timer_manager_handle_t *self, tsk_timer_id_t id)
tsk_url_group
Utility functions to encode/decode urls.
group__tsk__url__group.html
char *
tsk_url_encode
group__tsk__url__group.html
gac0f4125aa7a9ff146e15a210fd3662f8
(const char *url)
char *
tsk_url_decode
group__tsk__url__group.html
ga0342c2b49f0df12c3022ede2b4fcde00
(const char *url)
tsk_uuid_group
niversally Unique Identifier (UUID version 5) implementation (RFC 4122).
group__tsk__uuid__group.html
int
tsk_uuidgenerate
group__tsk__uuid__group.html
gabeb07ebd52db8d125f9db70f91c225f3
(tsk_uuidstring_t *result)
tsk_buffer_s
structtsk__buffer__s.html
TSK_DECLARE_OBJECT
structtsk__buffer__s.html
a6cb2c811d40d14ceb34bd3b2e7dc5e6a
void *
data
structtsk__buffer__s.html
a735984d41155bc1032e09bece8f8d66d
tsk_size_t
size
structtsk__buffer__s.html
a2af13611e30c0884ab2e1837c4da8282
tsk_condwait_s
structtsk__condwait__s.html
CONDWAIT_T
pcond
structtsk__condwait__s.html
a5419c491903fbd5f1174dde0c94d20c7
tsk_mutex_handle_t *
mutex
structtsk__condwait__s.html
a75804a8f2578b8cb7ae4a31363046a51
tsk_fsm_entry_s
structtsk__fsm__entry__s.html
TSK_DECLARE_OBJECT
structtsk__fsm__entry__s.html
a6cb2c811d40d14ceb34bd3b2e7dc5e6a
tsk_fsm_state_id
from
structtsk__fsm__entry__s.html
aecb9dfad8fbe35d3a8f6348766630555
tsk_fsm_action_id
action
structtsk__fsm__entry__s.html
a657bc2dc0d86f496490c74deabcd482b
tsk_fsm_cond
cond
structtsk__fsm__entry__s.html
ac8fd20965a268c5a241e83ef4144b0ed
tsk_fsm_state_id
to
structtsk__fsm__entry__s.html
a6071d04030888591894bf6f0d9b99da1
tsk_fsm_exec
exec
structtsk__fsm__entry__s.html
a1b5309b503e797f4e7017c5c258f7107
const char *
desc
structtsk__fsm__entry__s.html
a710bce51374aba96ab04912897666c35
tsk_fsm_s
structtsk__fsm__s.html
TSK_DECLARE_OBJECT
structtsk__fsm__s.html
a6cb2c811d40d14ceb34bd3b2e7dc5e6a
unsigned
debug
structtsk__fsm__s.html
a594e27967c4107638182cebabf4249b1
tsk_fsm_state_id
current
structtsk__fsm__s.html
a4b7a1afeb76347fed87156c153196588
tsk_fsm_state_id
term
structtsk__fsm__s.html
aa1aded1b526e4c420fa7438c114bba20
tsk_fsm_entries_L_t *
entries
structtsk__fsm__s.html
a8a5f72877fefda42e05ba96bc6dd2f72
tsk_fsm_onterminated_f
callback_term
structtsk__fsm__s.html
acd217b4cb125852391ae16854eff11a5
const void *
callback_data
structtsk__fsm__s.html
a7322346207ed833d5550334332388ff9
TSK_DECLARE_SAFEOBJ
structtsk__fsm__s.html
a9818e976fd73889027b42c32d628169f
tsk_list_item_s
structtsk__list__item__s.html
TSK_DECLARE_OBJECT
structtsk__list__item__s.html
a6cb2c811d40d14ceb34bd3b2e7dc5e6a
void *
data
structtsk__list__item__s.html
a735984d41155bc1032e09bece8f8d66d
struct tsk_list_item_s *
next
structtsk__list__item__s.html
a3c3affb8c8024169c319f1cbba474bc8
tsk_list_s
structtsk__list__s.html
TSK_DECLARE_OBJECT
structtsk__list__s.html
a6cb2c811d40d14ceb34bd3b2e7dc5e6a
tsk_list_item_t *
head
structtsk__list__s.html
a218d928d79886d95b59a95b740aa0e6a
tsk_list_item_t *
tail
structtsk__list__s.html
a960af17e3d10446534d32462474e9f35
tsk_mutex_handle_t *
mutex
structtsk__list__s.html
a75804a8f2578b8cb7ae4a31363046a51
tsk_md5context_s
structtsk__md5context__s.html
uint32_t
buf
structtsk__md5context__s.html
a2737f0163c1fbfc3879949db68f6fdee
[4]
uint32_t
bytes
structtsk__md5context__s.html
abd48ce708149fa5d9de92706af6eea32
[2]
uint32_t
in
structtsk__md5context__s.html
a3b14dc2db76db33d38949d7a30abf935
[16]
tsk_object_def_s
structtsk__object__def__s.html
tsk_size_t
size
structtsk__object__def__s.html
a2af13611e30c0884ab2e1837c4da8282
tsk_object_t *(*
constructor
structtsk__object__def__s.html
abcb503a9230afd7767e3c4ab307d3c99
)(tsk_object_t *, va_list *)
tsk_object_t *(*
destructor
structtsk__object__def__s.html
aa4bf0e0658dea6f0e025aaed27b0546e
)(tsk_object_t *)
int(*
comparator
structtsk__object__def__s.html
a0824a6ffaa1bd6ba839f9a62a145a3d6
)(const tsk_object_t *, const tsk_object_t *)
tsk_object_header_s
structtsk__object__header__s.html
TSK_DECLARE_OBJECT
structtsk__object__header__s.html
a6cb2c811d40d14ceb34bd3b2e7dc5e6a
tsk_option_s
structtsk__option__s.html
TSK_DECLARE_OBJECT
structtsk__option__s.html
a6cb2c811d40d14ceb34bd3b2e7dc5e6a
int
id
structtsk__option__s.html
a7441ef0865bcb3db9b8064dd7375c1ea
char *
value
structtsk__option__s.html
a4e9aec275e566b978a3ccb4e043d8c61
tsk_bool_t
tag
structtsk__option__s.html
aaa2611208b8b4033e9d78cdf6c87a299
tsk_param_s
structtsk__param__s.html
TSK_DECLARE_OBJECT
structtsk__param__s.html
a6cb2c811d40d14ceb34bd3b2e7dc5e6a
char *
name
structtsk__param__s.html
a5ac083a645d964373f022d03df4849c8
char *
value
structtsk__param__s.html
a4e9aec275e566b978a3ccb4e043d8c61
tsk_bool_t
tag
structtsk__param__s.html
aaa2611208b8b4033e9d78cdf6c87a299
tsk_plugin_s
structtsk__plugin__s.html
TSK_DECLARE_OBJECT
structtsk__plugin__s.html
a6cb2c811d40d14ceb34bd3b2e7dc5e6a
tsk_plugin_handle_t *
handle
structtsk__plugin__s.html
aae8d13e02d6ae237d7781717c15716b7
int
def_count
structtsk__plugin__s.html
a498754fa9519b21094bc086f20aebc6a
char *
path
structtsk__plugin__s.html
a44196e6a5696d10442c29e639437196e
tsk_ragel_state_s
structtsk__ragel__state__s.html
int
cs
structtsk__ragel__state__s.html
ad35c7ed2784f4fb57849237ce534f17e
const char *
p
structtsk__ragel__state__s.html
a6bc6b007533335efe02bafff799ec64c
const char *
pe
structtsk__ragel__state__s.html
aed4ec7fae8821de2ec6d9f2db5511c20
const char *
eof
structtsk__ragel__state__s.html
a75fb639539041217d3e792d7d64713e9
const char *
eoh
structtsk__ragel__state__s.html
a884f6d29df399dd0e2a3ec0cc6cbb0f0
const char *
tag_start
structtsk__ragel__state__s.html
a8e3477750bf542745956fdc62ff753e2
const char *
tag_end
structtsk__ragel__state__s.html
adc91826402a18d0cc403af28e03d5bde
tsk_runnable_s
structtsk__runnable__s.html
TSK_DECLARE_OBJECT
structtsk__runnable__s.html
a6cb2c811d40d14ceb34bd3b2e7dc5e6a
const tsk_object_def_t *
objdef
structtsk__runnable__s.html
adc7efed98b5fe8d22395cfc23bbc170e
tsk_thread_handle_t *
h_thread
structtsk__runnable__s.html
af76c7460e19b818a726c31c342407610
[1]
tsk_runnable_func_run
run
structtsk__runnable__s.html
a5eab70f61ae9b34fa82f804ccda94ce9
tsk_thread_id_t
id_thread
structtsk__runnable__s.html
abba6f55607f7892a32734141d4e98cea
tsk_semaphore_handle_t *
semaphore
structtsk__runnable__s.html
a498393bec86bea74b3ce678f5022c608
tsk_bool_t
running
structtsk__runnable__s.html
aa0199ca7619b90647ac6abcfcd1b2288
tsk_bool_t
started
structtsk__runnable__s.html
a3e87319b1ebccbd0529514c298ec4fe2
tsk_bool_t
initialized
structtsk__runnable__s.html
adfdbb2f146565c87384f0090dba7a73e
tsk_bool_t
important
structtsk__runnable__s.html
abbf5761944a79a6439e4aa8da5770d1d
int32_t
priority
structtsk__runnable__s.html
a41b7c4ba47c44a632d5903b1f1338ad0
tsk_list_t *
objects
structtsk__runnable__s.html
a731ff42f111e23b8af025e43fbcd017e
tsk_sha1context_s
structtsk__sha1context__s.html
uint32_t
Intermediate_Hash
structtsk__sha1context__s.html
a8bbeb94025d9184496faac85cdee00a5
[TSK_SHA1_DIGEST_SIZE/4]
uint32_t
Length_Low
structtsk__sha1context__s.html
a188eef03938236a9a58c9382166aa002
uint32_t
Length_High
structtsk__sha1context__s.html
a73f82f23d8acae6d67b249511811d654
int_least16_t
Message_Block_Index
structtsk__sha1context__s.html
ad7bf01bcc0244679564a37f2c25ffc8c
uint8_t
Message_Block
structtsk__sha1context__s.html
a33d55b1ff652119922a5edbcba624e57
[64]
int32_t
Computed
structtsk__sha1context__s.html
afbf8c471e82ae3513869e67dce2b53c3
int32_t
Corrupted
structtsk__sha1context__s.html
aef09368c3204e428aca54ed11fdd82da
tsk_string_s
structtsk__string__s.html
TSK_DECLARE_OBJECT
structtsk__string__s.html
a6cb2c811d40d14ceb34bd3b2e7dc5e6a
char *
value
structtsk__string__s.html
a4e9aec275e566b978a3ccb4e043d8c61
tsk_timer_manager_s
structtsk__timer__manager__s.html
TSK_DECLARE_RUNNABLE
structtsk__timer__manager__s.html
ae8fba71ac54cd6376ba9e5ed1cc87cf3
void *
mainThreadId
structtsk__timer__manager__s.html
a6588fc232f5001c84152098b2fe7695a
[1]
tsk_condwait_handle_t *
condwait
structtsk__timer__manager__s.html
a919c4dbf93b96de0106c141b382f26ba
tsk_mutex_handle_t *
mutex
structtsk__timer__manager__s.html
a75804a8f2578b8cb7ae4a31363046a51
tsk_semaphore_handle_t *
sem
structtsk__timer__manager__s.html
a94083a7242c72c0c595d2a448927b4bc
tsk_timers_L_t *
timers
structtsk__timer__manager__s.html
aa5b6a51d70bb0efbd6515c3c7b002607
tsk_timer_s
structtsk__timer__s.html
TSK_DECLARE_OBJECT
structtsk__timer__s.html
a6cb2c811d40d14ceb34bd3b2e7dc5e6a
tsk_timer_id_t
id
structtsk__timer__s.html
a0c07338b31dffeba7935747bbeb7626a
const void *
arg
structtsk__timer__s.html
a9b61c541ca9c2bf26364570c4d0cb2a6
uint64_t
timeout
structtsk__timer__s.html
a053cdea1d85795444fe1aaa6b277a0ec
tsk_timer_callback_f
callback
structtsk__timer__s.html
abedab38285c6411265cd8fcee7ae9f86
unsigned
canceled
structtsk__timer__s.html
a867d2252cbe37e717dfa59b4a510946f
C:/Projects/doubango/branches/2.0
C:/Projects/doubango/branches/2.0/
dir_23c6058911ec3d6519846acb77914e60.html
C:/Projects/doubango/branches/2.0/doubango
C:/Projects/doubango/branches
C:/Projects/doubango/branches/
dir_48ccd1e4df20782306b24b8e85052973.html
C:/Projects/doubango/branches/2.0
C:
C:/
dir_e6bb53534ac0e427887cf7a94c0c004e.html
C:/Projects
C:/Projects/doubango/branches/2.0/doubango
C:/Projects/doubango/branches/2.0/doubango/
dir_794c5f3a5871fccbd9cb0144b8a918bb.html
C:/Projects/doubango/branches/2.0/doubango/tinySAK
C:/Projects/doubango
C:/Projects/doubango/
dir_61caa8c9c937953110cbb688168e4704.html
C:/Projects/doubango/branches
C:/Projects
C:/Projects/
dir_e27f7acb6c354cea3d58335de45d9d79.html
C:/Projects/doubango
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src/
dir_61a1f70fd3b7f8c43221ebe878ebb8a2.html
tinysak_config.h
tsk.c
tsk.h
tsk_base64.c
tsk_base64.h
tsk_binaryutils.c
tsk_binaryutils.h
tsk_buffer.c
tsk_buffer.h
tsk_common.h
tsk_condwait.c
tsk_condwait.h
tsk_debug.c
tsk_debug.h
tsk_errno.h
tsk_fsm.c
tsk_fsm.h
tsk_hmac.c
tsk_hmac.h
tsk_list.c
tsk_list.h
tsk_md5.c
tsk_md5.h
tsk_memory.c
tsk_memory.h
tsk_mutex.c
tsk_mutex.h
tsk_object.c
tsk_object.h
tsk_options.c
tsk_options.h
tsk_params.c
tsk_params.h
tsk_plugin.c
tsk_plugin.h
tsk_ppfcs16.c
tsk_ppfcs16.h
tsk_ppfcs32.c
tsk_ppfcs32.h
tsk_ragel_state.c
tsk_ragel_state.h
tsk_runnable.c
tsk_runnable.h
tsk_safeobj.c
tsk_safeobj.h
tsk_semaphore.c
tsk_semaphore.h
tsk_sha1.c
tsk_sha1.h
tsk_string.c
tsk_string.h
tsk_thread.c
tsk_thread.h
tsk_time.c
tsk_time.h
tsk_timer.c
tsk_timer.h
tsk_url.c
tsk_url.h
tsk_uuid.c
tsk_uuid.h
tsk_xml.c
tsk_xml.h
C:/Projects/doubango/branches/2.0/doubango/tinySAK
C:/Projects/doubango/branches/2.0/doubango/tinySAK/
dir_64a5a2540020364edec71303f2936fb2.html
C:/Projects/doubango/branches/2.0/doubango/tinySAK/src