📄 omapip.h
字号:
omapi_data_string_t *, omapi_value_t **); isc_result_t omapi_protocol_listener_destroy (omapi_object_t *, const char *, int);isc_result_t omapi_protocol_listener_signal (omapi_object_t *, const char *, va_list);isc_result_t omapi_protocol_listener_stuff (omapi_object_t *, omapi_object_t *, omapi_object_t *);isc_result_t omapi_protocol_send_status (omapi_object_t *, omapi_object_t *, isc_result_t, unsigned, const char *);isc_result_t omapi_protocol_send_open (omapi_object_t *, omapi_object_t *, const char *, omapi_object_t *, unsigned);isc_result_t omapi_protocol_send_update (omapi_object_t *, omapi_object_t *, unsigned, omapi_object_t *);isc_result_t omapi_connect (omapi_object_t *, const char *, unsigned);isc_result_t omapi_disconnect (omapi_object_t *, int);int omapi_connection_readfd (omapi_object_t *);int omapi_connection_writefd (omapi_object_t *);isc_result_t omapi_connection_connect (omapi_object_t *);isc_result_t omapi_connection_reader (omapi_object_t *);isc_result_t omapi_connection_writer (omapi_object_t *);isc_result_t omapi_connection_reaper (omapi_object_t *);isc_result_t omapi_connection_output_auth_length (omapi_object_t *, unsigned *);isc_result_t omapi_connection_set_value (omapi_object_t *, omapi_object_t *, omapi_data_string_t *, omapi_typed_data_t *);isc_result_t omapi_connection_get_value (omapi_object_t *, omapi_object_t *, omapi_data_string_t *, omapi_value_t **); isc_result_t omapi_connection_destroy (omapi_object_t *, const char *, int);isc_result_t omapi_connection_signal_handler (omapi_object_t *, const char *, va_list);isc_result_t omapi_connection_stuff_values (omapi_object_t *, omapi_object_t *, omapi_object_t *);isc_result_t omapi_connection_write_typed_data (omapi_object_t *, omapi_typed_data_t *);isc_result_t omapi_connection_put_name (omapi_object_t *, const char *);isc_result_t omapi_connection_put_string (omapi_object_t *, const char *);isc_result_t omapi_connection_put_handle (omapi_object_t *c, omapi_object_t *h);isc_result_t omapi_listen (omapi_object_t *, unsigned, int);isc_result_t omapi_listen_addr (omapi_object_t *, omapi_addr_t *, int);isc_result_t omapi_listener_accept (omapi_object_t *);int omapi_listener_readfd (omapi_object_t *);isc_result_t omapi_accept (omapi_object_t *);isc_result_t omapi_listener_configure_security (omapi_object_t *, isc_result_t (*) (omapi_object_t *, omapi_addr_t *));isc_result_t omapi_listener_set_value (omapi_object_t *, omapi_object_t *, omapi_data_string_t *, omapi_typed_data_t *);isc_result_t omapi_listener_get_value (omapi_object_t *, omapi_object_t *, omapi_data_string_t *, omapi_value_t **); isc_result_t omapi_listener_destroy (omapi_object_t *, const char *, int);isc_result_t omapi_listener_signal_handler (omapi_object_t *, const char *, va_list);isc_result_t omapi_listener_stuff_values (omapi_object_t *, omapi_object_t *, omapi_object_t *);isc_result_t omapi_register_io_object (omapi_object_t *, int (*)(omapi_object_t *), int (*)(omapi_object_t *), isc_result_t (*)(omapi_object_t *), isc_result_t (*)(omapi_object_t *), isc_result_t (*)(omapi_object_t *));isc_result_t omapi_unregister_io_object (omapi_object_t *);isc_result_t omapi_dispatch (struct timeval *);isc_result_t omapi_wait_for_completion (omapi_object_t *, struct timeval *);isc_result_t omapi_one_dispatch (omapi_object_t *, struct timeval *);isc_result_t omapi_io_set_value (omapi_object_t *, omapi_object_t *, omapi_data_string_t *, omapi_typed_data_t *);isc_result_t omapi_io_get_value (omapi_object_t *, omapi_object_t *, omapi_data_string_t *, omapi_value_t **); isc_result_t omapi_io_destroy (omapi_object_t *, const char *, int);isc_result_t omapi_io_signal_handler (omapi_object_t *, const char *, va_list);isc_result_t omapi_io_stuff_values (omapi_object_t *, omapi_object_t *, omapi_object_t *);isc_result_t omapi_waiter_signal_handler (omapi_object_t *, const char *, va_list);isc_result_t omapi_io_state_foreach (isc_result_t (*func) (omapi_object_t *, void *), void *p);isc_result_t omapi_generic_new (omapi_object_t **, const char *, int);isc_result_t omapi_generic_set_value (omapi_object_t *, omapi_object_t *, omapi_data_string_t *, omapi_typed_data_t *);isc_result_t omapi_generic_get_value (omapi_object_t *, omapi_object_t *, omapi_data_string_t *, omapi_value_t **); isc_result_t omapi_generic_destroy (omapi_object_t *, const char *, int);isc_result_t omapi_generic_signal_handler (omapi_object_t *, const char *, va_list);isc_result_t omapi_generic_stuff_values (omapi_object_t *, omapi_object_t *, omapi_object_t *);isc_result_t omapi_generic_clear_flags (omapi_object_t *);isc_result_t omapi_message_new (omapi_object_t **, const char *, int);isc_result_t omapi_message_set_value (omapi_object_t *, omapi_object_t *, omapi_data_string_t *, omapi_typed_data_t *);isc_result_t omapi_message_get_value (omapi_object_t *, omapi_object_t *, omapi_data_string_t *, omapi_value_t **); isc_result_t omapi_message_destroy (omapi_object_t *, const char *, int);isc_result_t omapi_message_signal_handler (omapi_object_t *, const char *, va_list);isc_result_t omapi_message_stuff_values (omapi_object_t *, omapi_object_t *, omapi_object_t *);isc_result_t omapi_message_register (omapi_object_t *);isc_result_t omapi_message_unregister (omapi_object_t *);isc_result_t omapi_message_process (omapi_object_t *, omapi_object_t *);OMAPI_OBJECT_ALLOC_DECL (omapi_auth_key, omapi_auth_key_t, omapi_type_auth_key)isc_result_t omapi_auth_key_new (omapi_auth_key_t **, const char *, int);isc_result_t omapi_auth_key_destroy (omapi_object_t *, const char *, int);isc_result_t omapi_auth_key_enter (omapi_auth_key_t *);isc_result_t omapi_auth_key_lookup_name (omapi_auth_key_t **, const char *);isc_result_t omapi_auth_key_lookup (omapi_object_t **, omapi_object_t *, omapi_object_t *);isc_result_t omapi_auth_key_get_value (omapi_object_t *, omapi_object_t *, omapi_data_string_t *, omapi_value_t **); isc_result_t omapi_auth_key_stuff_values (omapi_object_t *, omapi_object_t *, omapi_object_t *);extern omapi_object_type_t *omapi_type_connection;extern omapi_object_type_t *omapi_type_listener;extern omapi_object_type_t *omapi_type_io_object;extern omapi_object_type_t *omapi_type_generic;extern omapi_object_type_t *omapi_type_protocol;extern omapi_object_type_t *omapi_type_protocol_listener;extern omapi_object_type_t *omapi_type_waiter;extern omapi_object_type_t *omapi_type_remote;extern omapi_object_type_t *omapi_type_message;extern omapi_object_type_t *omapi_type_auth_key;extern omapi_object_type_t *omapi_object_types;void omapi_type_relinquish (void);isc_result_t omapi_init (void);isc_result_t omapi_object_type_register (omapi_object_type_t **, const char *, isc_result_t (*) (omapi_object_t *, omapi_object_t *, omapi_data_string_t *, omapi_typed_data_t *), isc_result_t (*) (omapi_object_t *, omapi_object_t *, omapi_data_string_t *, omapi_value_t **), isc_result_t (*) (omapi_object_t *, const char *, int), isc_result_t (*) (omapi_object_t *, const char *, va_list), isc_result_t (*) (omapi_object_t *, omapi_object_t *, omapi_object_t *), isc_result_t (*) (omapi_object_t **, omapi_object_t *, omapi_object_t *), isc_result_t (*) (omapi_object_t **, omapi_object_t *), isc_result_t (*) (omapi_object_t *, omapi_object_t *), isc_result_t (*) (omapi_object_t *, const char *, int), isc_result_t (*) (omapi_object_t **, const char *, int), isc_result_t (*) (size_t), size_t, isc_result_t (*) (omapi_object_t *, const char *, int), int);isc_result_t omapi_signal (omapi_object_t *, const char *, ...);isc_result_t omapi_signal_in (omapi_object_t *, const char *, ...);isc_result_t omapi_set_value (omapi_object_t *, omapi_object_t *, omapi_data_string_t *, omapi_typed_data_t *);isc_result_t omapi_set_value_str (omapi_object_t *, omapi_object_t *, const char *, omapi_typed_data_t *);isc_result_t omapi_set_boolean_value (omapi_object_t *, omapi_object_t *, const char *, int);isc_result_t omapi_set_int_value (omapi_object_t *, omapi_object_t *, const char *, int);isc_result_t omapi_set_object_value (omapi_object_t *, omapi_object_t *, const char *, omapi_object_t *);isc_result_t omapi_set_string_value (omapi_object_t *, omapi_object_t *, const char *, const char *);isc_result_t omapi_get_value (omapi_object_t *, omapi_object_t *, omapi_data_string_t *, omapi_value_t **); isc_result_t omapi_get_value_str (omapi_object_t *, omapi_object_t *, const char *, omapi_value_t **); isc_result_t omapi_stuff_values (omapi_object_t *, omapi_object_t *, omapi_object_t *);isc_result_t omapi_object_create (omapi_object_t **, omapi_object_t *, omapi_object_type_t *);isc_result_t omapi_object_update (omapi_object_t *, omapi_object_t *, omapi_object_t *, omapi_handle_t);int omapi_data_string_cmp (omapi_data_string_t *, omapi_data_string_t *);int omapi_ds_strcmp (omapi_data_string_t *, const char *);int omapi_td_strcmp (omapi_typed_data_t *, const char *);int omapi_td_strcasecmp (omapi_typed_data_t *, const char *);isc_result_t omapi_make_value (omapi_value_t **, omapi_data_string_t *, omapi_typed_data_t *, const char *, int);isc_result_t omapi_make_const_value (omapi_value_t **, omapi_data_string_t *, const unsigned char *, unsigned, const char *, int);isc_result_t omapi_make_int_value (omapi_value_t **, omapi_data_string_t *, int, const char *, int);isc_result_t omapi_make_uint_value (omapi_value_t **, omapi_data_string_t *, unsigned int, const char *, int);isc_result_t omapi_make_object_value (omapi_value_t **, omapi_data_string_t *, omapi_object_t *, const char *, int);isc_result_t omapi_make_handle_value (omapi_value_t **, omapi_data_string_t *, omapi_object_t *, const char *, int);isc_result_t omapi_make_string_value (omapi_value_t **, omapi_data_string_t *, const char *, const char *, int);isc_result_t omapi_get_int_value (unsigned long *, omapi_typed_data_t *);isc_result_t omapi_object_handle (omapi_handle_t *, omapi_object_t *);isc_result_t omapi_handle_lookup (omapi_object_t **, omapi_handle_t);isc_result_t omapi_handle_td_lookup (omapi_object_t **, omapi_typed_data_t *);void * dmalloc (unsigned, const char *, int);void dfree (void *, const char *, int);#if defined (DEBUG_MEMORY_LEAKAGE) || defined (DEBUG_MALLOC_POOL) || \ defined (DEBUG_MEMORY_LEAKAGE_ON_EXIT)void dmalloc_reuse (void *, const char *, int, int);void dmalloc_dump_outstanding (void);#else#define dmalloc_reuse(x,y,l,z)#endif#define MDL __FILE__, __LINE__#if defined (DEBUG_RC_HISTORY)void dump_rc_history (void *);void rc_history_next (int);#endifvoid omapi_print_dmalloc_usage_by_caller (void);isc_result_t omapi_object_allocate (omapi_object_t **, omapi_object_type_t *, size_t, const char *, int);isc_result_t omapi_object_initialize (omapi_object_t *, omapi_object_type_t *, size_t, size_t, const char *, int);isc_result_t omapi_object_reference (omapi_object_t **, omapi_object_t *, const char *, int);isc_result_t omapi_object_dereference (omapi_object_t **, const char *, int);isc_result_t omapi_typed_data_new (const char *, int, omapi_typed_data_t **, omapi_datatype_t, ...);isc_result_t omapi_typed_data_reference (omapi_typed_data_t **, omapi_typed_data_t *, const char *, int);isc_result_t omapi_typed_data_dereference (omapi_typed_data_t **, const char *, int);isc_result_t omapi_data_string_new (omapi_data_string_t **, unsigned, const char *, int);isc_result_t omapi_data_string_reference (omapi_data_string_t **, omapi_data_string_t *, const char *, int);isc_result_t omapi_data_string_dereference (omapi_data_string_t **, const char *, int);isc_result_t omapi_value_new (omapi_value_t **, const char *, int);isc_result_t omapi_value_reference (omapi_value_t **, omapi_value_t *, const char *, int);isc_result_t omapi_value_dereference (omapi_value_t **, const char *, int);isc_result_t omapi_addr_list_new (omapi_addr_list_t **, unsigned, const char *, int);isc_result_t omapi_addr_list_reference (omapi_addr_list_t **, omapi_addr_list_t *, const char *, int);isc_result_t omapi_addr_list_dereference (omapi_addr_list_t **, const char *, int);isc_result_t omapi_array_allocate (omapi_array_t **, omapi_array_ref_t, omapi_array_deref_t, const char *, int);isc_result_t omapi_array_free (omapi_array_t **, const char *, int);isc_result_t omapi_array_extend (omapi_array_t *, char *, int *, const char *, int);isc_result_t omapi_array_set (omapi_array_t *, void *, int, const char *, int);isc_result_t omapi_array_lookup (char **, omapi_array_t *, int, const char *, int);OMAPI_ARRAY_TYPE_DECL(omapi_object, omapi_object_t);#endif /* _OMAPIP_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -