Adaptive Framework  0.9.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
afw_common_opaques.h
Go to the documentation of this file.
1 // See the 'COPYING' file in the project root for licensing information.
2 /*
3  * Adaptive Framework Common Opaques Header
4  *
5  * Copyright (c) 2010-2023 Clemson University
6  *
7  */
8 
9 #ifndef __AFW_COMMON_OPAQUES_H__
10 #define __AFW_COMMON_OPAQUES_H__
11 
12 
32 typedef struct afw_adaptor_id_anchor_s
34 
40 typedef struct afw_adaptor_impl_s
42 
48 typedef struct afw_adaptor_impl_request_s
50 
56 typedef struct afw_adaptor_impl_session_s
58 
64 typedef struct afw_adaptor_internal_cache_s
66 
74 
80 typedef struct afw_adaptor_modify_entry_s
82 
88 typedef struct afw_adaptor_xctx_internal_s
90 
96 typedef struct afw_components_s afw_components_t;
97 
103 typedef struct afw_authorization_advice_expression_s
105 
111 typedef struct afw_authorization_combiner_parameter_s
113 
121 
127 typedef struct afw_authorization_decision_s
129 
135 typedef struct afw_authorization_handler_id_s
137 
145 
151 typedef struct afw_authorization_handler_impl_s
153 
159 typedef struct afw_authorization_obligation_expression_s
161 
167 typedef struct afw_authorization_policy_s
169 
175 typedef struct afw_authorization_policy_issuer_s
177 
183 typedef struct afw_authorization_policy_location_s
185 
191 typedef struct afw_authorization_policy_set_s
193 
199 typedef struct afw_authorization_rule_s
201 
207 typedef struct afw_compile_internal_args_s
209 
217 
225 
233 
241 
249 
255 typedef struct afw_compile_internal_parser_s
257 
263 typedef struct afw_compile_internal_token_s
265 
271 typedef struct afw_compile_internal_shared_s
273 
279 typedef struct afw_compile_type_info_s
281 
287 typedef struct afw_utf8_stack_s
289 
295 typedef struct afw_const_utf8_a_stack_s
297 
303 typedef struct afw_context_s
305 
311 typedef struct afw_context_cb_variable_meta_s
313 
319 typedef struct afw_context_cb_variable_s
321 
327 typedef struct afw_environment_s
329 
335 typedef struct afw_environment_conf_type_s
337 
343 typedef struct afw_environment_registry_type_s
345 
351 typedef struct afw_error_s
353 
359 typedef struct afw_error_context_s
361 
367 typedef struct afw_expression_s
369 
375 typedef struct afw_flag_s
376 afw_flag_t;
377 
383 typedef struct afw_function_environment_s
385 
391 typedef struct afw_function_execute_s
393 
400 typedef struct afw_iterator_s
402 
408 typedef struct afw_lock_s
409 afw_lock_t;
410 
416 typedef struct afw_lock_rw_s afw_lock_rw_t;
417 
423 typedef struct afw_log_impl_s afw_log_impl_t;
424 
430 typedef struct afw_object_meta_object_s
432 
439 typedef struct afw_model_associative_array_s
441 
447 typedef struct afw_model_internal_s
449 
455 typedef struct afw_model_internal_context_s
457 
465 
473 
481 
489 
495 typedef struct afw_model_property_constraint_s
497 
503 typedef struct afw_model_location_s
505 
511 typedef struct afw_name_value_stack_s afw_name_value_stack_t;
512 
519 
525 typedef struct afw_object_path_parsed_s
527 
535 
543 
549 typedef struct afw_object_type_s
551 
557 typedef struct afw_object_type_property_type_s
559 
565 typedef struct afw_query_criteria_s
567 
575 
581 typedef struct afw_runtime_objects_s
583 
589 typedef struct afw_runtime_object_type_meta_s
591 
597 typedef struct afw_runtime_object_map_s
599 
607 
613 typedef struct afw_runtime_object_indirect_s
615 
623 
631 
637 typedef struct afw_runtime_custom_s
639 
645 typedef struct afw_runtime_property_s
647 
655 
663 
671 
679 
685 typedef struct afw_runtime_unresolved_value_s
687 
693 typedef struct afw_xctx_evaluation_stack_s
695 
703 
709 typedef struct afw_xctx_internal_qualifier_stack_s
711 
719 
725 typedef struct afw_service_s
727 
733 typedef struct afw_stack_s afw_stack_t;
734 
741 
747 typedef struct afw_stream_s afw_stream_t;
748 
754 typedef struct afw_thread_s
756 
762 typedef struct afw_thread_mutex_s
764 
770 typedef struct afw_try_s
771 afw_try_t;
772 
778 typedef struct afw_value_annotated_s
780 
786 typedef struct afw_value_assignment_s
788 
794 typedef struct afw_value_assignment_target_s
796 
802 typedef struct afw_value_block_s
804 
810 typedef struct afw_value_block_frame_s
812 
818 typedef struct afw_value_block_symbol_s
820 
826 typedef struct afw_value_call_s
828 
836 
842 typedef struct afw_value_call_args_s
844 
852 
858 typedef struct afw_value_compiler_listing_s
860 
868 
874 typedef struct afw_value_evaluated_s
876 
884 
890 typedef struct afw_value_function_definition_s
892 
898 typedef struct afw_value_function_parameter_s
900 
906 typedef struct afw_value_function_thunk_s
908 
914 typedef struct afw_value_info_s
916 
924 
932 
940 
946 typedef struct afw_value_list_expression_s
948 
954 typedef struct afw_value_object_expression_s
956 
964 
970 typedef struct afw_value_reference_by_key_s
972 
978 typedef struct afw_value_template_definition_s
980 
986 typedef struct afw_value_type_s
988 
994 typedef struct afw_value_type_list_s
996 
1002 typedef struct afw_value_variable_reference_s
1004 
1005 
1008 #endif /* __AFW_COMMON_OPAQUES_H__ */
struct afw_authorization_rule_s afw_authorization_rule_t
struct afw_utf8_stack_s afw_utf8_stack_t
struct afw_context_s afw_context_t
struct afw_expression_s afw_expression_t
struct afw_xctx_internal_qualifier_stack_s afw_xctx_qualifier_stack_t
Typedef for xctx qualifier stack.
struct afw_iterator_s afw_iterator_t
struct afw_authorization_combiner_parameter_s afw_authorization_combiner_parameter_t
struct afw_authorization_policy_s afw_authorization_policy_t
struct afw_authorization_advice_expression_s afw_authorization_advice_expression_t
struct afw_authorization_policy_issuer_s afw_authorization_policy_issuer_t
struct afw_name_value_stack_s afw_name_value_stack_t
Name/value stack.
struct afw_authorization_decision_s afw_authorization_decision_t
struct afw_authorization_policy_location_s afw_authorization_policy_location_t
struct afw_authorization_obligation_expression_s afw_authorization_obligation_expression_t
struct afw_model_internal_s afw_model_t
struct afw_authorization_policy_set_s afw_authorization_policy_set_t
struct afw_model_property_constraint_s afw_model_property_constraint_t
struct afw_thread_mutex_s afw_thread_mutex_t
struct afw_xctx_evaluation_stack_s afw_xctx_evaluation_stack_t
struct afw_authorization_handler_impl_s afw_authorization_handler_impl_t
struct afw_compile_internal_args_s afw_compile_args_t
struct afw_const_utf8_a_stack_s afw_const_utf8_a_stack_t
struct afw_model_associative_array_s afw_model_associative_array_t
Internal request info used by afw_adaptor_impl*() functions.
Internal struct used by common adaptor code for all adaptors.
Internal session info used by afw_adaptor_impl*() functions.
Adaptor modify entry.
Authorization handler id anchor.
Resources that can be shared by multiple compiles.
Contextual information provided in some values.
Struc for afw_compile_type_info_t.
Definition: afw_compile.h:30
Struct used in afw_context_cb_variable_s.
Definition: afw_context.h:31
Struct passed to afw_context_type_register_cb_variables()
Definition: afw_context.h:43
Struct for afw environment conf type.
Struct for typedef afw_environment_t defined in afw_common.h.
Definition: afw_common.h:1383
Adaptive Framework Error Context.
Definition: afw_error.h:53
Adaptive Framework Error.
Definition: afw_error.h:65
Struct used for a registered flag.
Definition: afw_flag.h:32
Function execute parameter.
Definition: afw_function.h:53
Struct for afw_log_impl_t.
Definition: afw_log_impl.h:35
Internal struct used by afw_model* functions.
Struct for afw_model_object_type_t property_type_other member.
Struct used by adaptor referenced by modelLocationAdaptorId.
Struct for object processing options.
Typedef for parsed object path.
Property name path struct.
Struct for afw_object_properties_callback_entry_t.
Definition: afw_object.h:839
Struct for afw_object_type_property_type_t.
Struct for afw_object_type_t.
Parsed filter entry from query string.
Parsed query criteria.
meta instance with single parent path.
Definition: afw_runtime.h:195
Struct for runtime objects.
Definition: afw_runtime.h:174
Struct for runtime object map property.
Definition: afw_runtime.h:99
Runtime unresolved property.
Definition: afw_runtime.h:313
Runtime unresolved value.
Definition: afw_runtime.h:294
Runtime service struct.
Definition: afw_service.h:46
Struct for afw_stack_t typedef.
Definition: afw_common.h:669
struct for common xctx streams
Definition: afw_stream.h:42
Interface afw_stream public struct.
Struct for public part of afw_pool_t.
Definition: afw_thread.h:56
Struct for annotated value.
Struct for value assignment.
Struct for assignment target value.
struct for afw_value_block_frame_t
struct for afw_value_block_t
struct for afw_value_block_symbol_t
Struct for contextual and args for call values.
Struct for call value.
Struct to access internal of all evaluated values.
Definition: afw_value.h:60
Struct for expression value.
Struct for function value.
Definition: afw_value.h:102
Struct for adaptive function parameter.
Definition: afw_value.h:68
Struct for function thunk value.
Filled in by afw_value get_info method.
Definition: afw_value.h:49
Struct for compiled value value.
struct for list expression value.
struct for object expression value.
Struct for qualified variable reference value.
Struct for reference_by_key value.
Struct for script function parameter.
Struct for template value.
Type meta (data type, data type parameters, and value meta object.
The execution context (xctx) evaluation stack entry.
Definition: afw_xctx.h:59
Definition: afw_xctx.h:352