12 #ifndef _CEPTR_BASE_DEFS_H
13 #define _CEPTR_BASE_DEFS_H
26 enum SemanticContexts {SYS_CONTEXT,COMPOSITORY_CONTEXT,DEV_COMPOSITORY_CONTEXT,TEST_CONTEXT,CLOCK_CONTEXT,STREAM_EDGE_CONTEXT,INTERNET_CONTEXT,_NUM_DEFAULT_CONTEXTS};
40 STRUCTURE_SEQUENCE_ID,
42 STRUCTURE_ZERO_OR_MORE_ID,
43 STRUCTURE_ONE_OR_MORE_ID,
44 STRUCTURE_STRUCTURE_ID,
45 STRUCTURE_ANYTHING_ID,
47 STRUCTURE_DEFINITION_ID,
48 STRUCTURE_ZERO_OR_ONE_ID,
53 SEMTREX_MATCH_PATH_ID,
54 SEMTREX_SYMBOL_LITERAL_ID,
55 SEMTREX_SYMBOL_LITERAL_NOT_ID,
59 SEMTREX_SYMBOL_ANY_ID,
60 SEMTREX_ZERO_OR_MORE_ID,
61 SEMTREX_ONE_OR_MORE_ID,
62 SEMTREX_ZERO_OR_ONE_ID,
63 SEMTREX_VALUE_LITERAL_ID,
64 SEMTREX_VALUE_LITERAL_NOT_ID,
69 SEMTREX_SYMBOL_SET_ID,
72 SEMTREX_MATCH_CURSOR_ID,
73 SEMTREX_MATCH_RESULTS_ID,
74 SEMTREX_MATCH_SYMBOL_ID,
75 SEMTREX_MATCH_SIBLINGS_COUNT_ID,
93 IN_RESPONSE_TO_UUID_ID,
102 CONVERSATION_IDENT_ID,
111 PENDING_RESPONSES_ID,
123 PROCESS_OF_STRUCTURE_ID,
124 PROCESS_OF_SYMBOL_ID,
125 PROCESS_OF_PROCESS_ID,
130 PROCESS_INTENTION_ID,
131 PROCESS_SIGNATURE_ID,
133 PROCESS_DEFINITION_ID,
141 REPLACEMENT_VALUE_ID,
143 PROTOCOL_DEFAULTS_ID,
145 SIGNATURE_STRUCTURE_ID,
147 SIGNATURE_PROCESS_ID,
148 SIGNATURE_RECEPTOR_ID,
149 SIGNATURE_PROTOCOL_ID,
150 SIGNATURE_PASSTHRU_ID,
152 SIGNATURE_OPTIONAL_ID,
153 SIGNATURE_OUTPUT_TYPE_ID,
154 SIGNATURE_INPUT_TYPE_ID,
158 TEMPLATE_SIGNATURE_ID,
167 REDUCTION_ERROR_SYMBOL_ID,
174 WHICH_INTERACTION_ID,
175 PROTOCOL_DEFINITION_ID,
192 PROTOCOL_BINDINGS_ID,
194 PROTOCOL_SEMANTICS_ID,
199 RECEPTOR_IDENTIFIER_ID,
203 RECEPTOR_ELAPSED_TIME_ID,
205 RECEPTOR_DEFINITION_ID,
207 PARENT_CONTEXT_NUM_ID,
210 RECEPTOR_INSTANCE_ID,
211 SERIALIZED_RECEPTOR_ID,
229 TOO_FEW_PARAMS_ERR_ID,
230 TOO_MANY_PARAMS_ERR_ID,
231 SIGNATURE_MISMATCH_ERR_ID,
232 NOT_A_PROCESS_ERR_ID,
233 NOT_IN_SIGNAL_CONTEXT_ERR_ID,
234 INCOMPATIBLE_TYPE_ERR_ID,
236 DEAD_STREAM_READ_ERR_ID,
237 MISSING_SEMANTIC_MAP_ERR_ID,
238 MISMATCH_SEMANTIC_MAP_ERR_ID,
239 STRUCTURE_MISMATCH_ERR_ID,
248 ITERATE_ON_SYMBOL_ID,
253 PARAMETER_REFERENCE_ID,
265 EQUALITY_TEST_SYMBOL_ID,
267 CONTINUE_LOCATION_ID,
300 TREE_DELTA_REPLACE_ID,
601 enum SYSStructureIDs {
625 LIST_OF_STRUCTURES_AND_SYMBOLS_AND_PROCESSES_AND_PROTOCOLS_AND_RECEPTORS_AND_ZERO_OR_MORE_OF_SCAPES_ID,
628 TUPLE_OF_STRUCTURE_LABEL_AND_STRUCTURE_DEF_ID,
629 ZERO_OR_MORE_OF_STRUCTURE_DEFINITION_ID,
630 ONE_OR_MORE_OF_STRUCTURE_DEF_ID,
631 TUPLE_OF_SYMBOL_LABEL_AND_SYMBOL_STRUCTURE_ID,
632 ZERO_OR_MORE_OF_SYMBOL_DEFINITION_ID,
634 ONE_OR_MORE_OF_SEMTREX_SYMBOL_ID,
635 SEMTREX_SYMBOL_LITERAL_DEF_ID,
636 ONE_OR_MORE_OF_SEMTREX_DEF_ID,
637 PAIR_OF_SEMTREX_DEF_ID,
638 ZERO_OR_ONE_OF_ANY_SYMBOL_ID,
639 ONE_OR_MORE_OF_ANY_SYMBOL_ID,
640 SEMTREX_VALUE_LITERAL_DEF_ID,
641 ONE_OR_MORE_OF_ASCII_CHAR_ID,
643 ONE_OR_MORE_OF_STRUCTURE_OF_ASPECT_ID,
644 TUPLE_OF_ASPECT_TYPE_AND_ASPECT_LABEL_ID,
645 ONE_OR_MORE_OF_ASPECT_DEF_ID,
646 ONE_OR_MORE_OF_RECEPTOR_PATH_ID,
648 LIST_OF_SIGNAL_UUID_ID,
649 LIST_OF_CONVERSATION_UUID_ID,
650 LIST_OF_FROM_ADDRESS_AND_TO_ADDRESS_AND_ASPECT_IDENT_AND_CARRIER_AND_ZERO_OR_ONE_OF_CONVERSATION_IDENT_AND_ZERO_OR_ONE_OF_LOGICAL_OR_OF_END_CONDITIONS_AND_IN_RESPONSE_TO_UUID_ID,
651 TUPLE_OF_HEAD_AND_BODY_ID,
652 TUPLE_OF_ENVELOPE_AND_MESSAGE_ID,
653 ZERO_OR_MORE_OF_SIGNAL_ID,
655 LIST_OF_SIGNAL_UUID_AND_CARRIER_AND_WAKEUP_REFERENCE_AND_END_CONDITIONS_AND_ZERO_OR_ONE_OF_CONVERSATION_IDENT_ID,
656 ZERO_OR_MORE_OF_PENDING_RESPONSE_ID,
657 LIST_OF_CARRIER_AND_PATTERN_AND_ACTION_AND_PARAMS_AND_END_CONDITIONS_AND_ZERO_OR_ONE_OF_SEMANTIC_MAP_AND_ZERO_OR_ONE_OF_CONVERSATION_UUID_ID,
658 ZERO_OR_MORE_OF_EXPECTATION_ID,
659 ZERO_OR_MORE_OF_CONVERSATION_ID,
660 LIST_OF_CONVERSATION_UUID_AND_END_CONDITIONS_AND_CONVERSATIONS_AND_ZERO_OR_ONE_OF_WAKEUP_REFERENCE_ID,
661 LOGICAL_OR_OF_PROCESS_OF_STRUCTURE_AND_PROCESS_OF_SYMBOL_AND_PROCESS_OF_PROCESS_ID,
662 LOGICAL_OR_OF_TRANSCODER_AND_OPERATOR_AND_VALIDATOR_ID,
663 TUPLE_OF_PROCESS_OF_AND_PROCESS_TYPE_ID,
665 LIST_OF_PROCESS_NAME_AND_PROCESS_INTENTION_AND_CODE_AND_PROCESS_SIGNATURE_AND_ZERO_OR_ONE_OF_PROCESS_LINK_ID,
666 ZERO_OR_MORE_OF_PROCESS_DEFINITION_ID,
667 SEMANTIC_REFERENCE_ID,
669 TUPLE_OF_SEMANTIC_REFERENCE_AND_REPLACEMENT_VALUE_ID,
671 LOGICAL_OR_OF_SIGNATURE_STRUCTURE_AND_SIGNATURE_SYMBOL_AND_SIGNATURE_PROCESS_AND_SIGNATURE_PASSTHRU_ID,
672 SIGNATURE_SEMANTIC_VARIANTS_ID,
673 TUPLE_OF_SIGNATURE_SEMANTIC_VARIANTS_AND_ZERO_OR_ONE_OF_SIGNATURE_OPTIONAL_ID,
674 TUPLE_OF_SIGNATURE_LABEL_AND_SIGNATURE_INPUT_TYPE_ID,
675 TUPLE_OF_SIGNATURE_LABEL_AND_SIGNATURE_OUTPUT_TYPE_ID,
676 LIST_OF_ZERO_OR_MORE_OF_EXPECTED_SLOT_ID,
678 LIST_OF_CODE_AND_PARAMS_AND_ZERO_OR_ONE_OF_CODE_AND_ZERO_OR_ONE_OF_PARAMS_ID,
679 ZERO_OR_MORE_OF_ANY_SYMBOL_ID,
680 ONE_OR_MORE_OF_ROLE_ID,
681 LIST_OF_ROLE_AND_SOURCE_AND_PATTERN_AND_ACTION_AND_ZERO_OR_ONE_OF_PARAMS_ID,
682 LIST_OF_ROLE_AND_DESTINATION_AND_ACTION_ID,
683 TUPLE_OF_PNAME_AND_ONE_OR_MORE_OF_LOGICAL_OR_OF_RESOLUTION_AND_LINKAGE_ID,
685 ZERO_OR_MORE_OF_PROTOCOL_DEFINITION_ID,
686 TUPLE_OF_GOAL_AND_ACTUAL_PROCESS_ID,
687 TUPLE_OF_ROLE_AND_ACTUAL_RECEPTOR_ID,
688 TUPLE_OF_USAGE_AND_ACTUAL_SYMBOL_ID,
689 TUPLE_OF_WEAL_AND_ACTUAL_PROTOCOL_ID,
690 TUPLE_OF_ACTUAL_SYMBOL_AND_ACTUAL_VALUE_ID,
697 ONE_OR_MORE_OF_RESOLUTION_ID,
698 LIST_OF_ZERO_OR_MORE_OF_ROLE_AND_ZERO_OR_MORE_OF_GOAL_AND_ZERO_OR_MORE_OF_USAGE_AND_ZERO_OR_MORE_OF_WEAL_ID,
699 LIST_OF_PROTOCOL_LABEL_AND_PROTOCOL_SEMANTICS_AND_ZERO_OR_MORE_OF_PROTOCOL_DEFAULTS_AND_ZERO_OR_MORE_OF_STRUCTURE_OF_INTERACTION_AND_ZERO_OR_MORE_OF_INCLUSION_ID,
700 ZERO_OR_MORE_OF_STRUCTURE_OF_SCAPE_ID,
701 TUPLE_OF_MANIFEST_LABEL_AND_MANIFEST_SPEC_ID,
702 ONE_OR_MORE_OF_MANIFEST_PAIR_ID,
703 LIST_OF_MANIFEST_AND_RECEPTOR_IDENTIFIER_AND_DEFINITIONS_ID,
704 TUPLE_OF_MANIFEST_LABEL_AND_ANY_SYMBOL_ID,
705 ONE_OR_MORE_OF_BINDING_PAIR_ID,
706 RECEPTOR_IDENTITY_ID,
707 TUPLE_OF_RECEPTOR_LABEL_AND_DEFINITIONS_ID,
708 ZERO_OR_MORE_OF_RECEPTOR_DEFINITION_ID,
709 LIST_OF_FLUX_AND_PENDING_SIGNALS_AND_PENDING_RESPONSES_AND_CONVERSATIONS_AND_RECEPTOR_ELAPSED_TIME_ID,
710 LIST_OF_INSTANCE_OF_AND_CONTEXT_NUM_AND_PARENT_CONTEXT_NUM_AND_RECEPTOR_STATE_ID,
711 ZERO_OR_MORE_OF_RECEPTOR_XADDR_ID,
712 LIST_OF_ACTIVE_RECEPTORS_ID,
716 LIST_OF_ANY_SYMBOL_ID,
718 LOGICAL_OR_OF_COUNT_AND_UNLIMITED_ID,
719 TUPLE_OF_ZERO_OR_ONE_OF_TIMEOUT_AT_AND_ZERO_OR_ONE_OF_REPETITIONS_ID,
720 STRUCTURE_OF_CSTRING_ID,
721 LOGICAL_OR_OF_PARAM_PATH_AND_PARAM_LABEL_ID,
722 LOGICAL_OR_OF_RESULT_SYMBOL_AND_RESULT_VALUE_AND_RESULT_LABEL_ID,
723 TUPLE_OF_TRANSCODE_TO_AND_ZERO_OR_MORE_OF_ANY_SYMBOL_ID,
724 PAIR_OF_ANY_SYMBOL_ID,
725 TUPLE_OF_ZERO_OR_MORE_OF_COND_PAIR_AND_COND_ELSE_ID,
728 ZERO_OR_MORE_OF_SYMBOL_INSTANCES_ID,
729 TUPLE_OF_LAST_TOKEN_AND_ZERO_OR_MORE_OF_INSTANCE_TOKEN_ID,
730 TUPLE_OF_INSTANCES_AND_ZERO_OR_ONE_OF_INSTANCE_TOKENS_ID,
755 SemanticID LIST_OF_STRUCTURES_AND_SYMBOLS_AND_PROCESSES_AND_PROTOCOLS_AND_RECEPTORS_AND_ZERO_OR_MORE_OF_SCAPES;
758 SemanticID TUPLE_OF_STRUCTURE_LABEL_AND_STRUCTURE_DEF;
759 SemanticID ZERO_OR_MORE_OF_STRUCTURE_DEFINITION;
761 SemanticID TUPLE_OF_SYMBOL_LABEL_AND_SYMBOL_STRUCTURE;
773 SemanticID ONE_OR_MORE_OF_STRUCTURE_OF_ASPECT;
774 SemanticID TUPLE_OF_ASPECT_TYPE_AND_ASPECT_LABEL;
780 SemanticID LIST_OF_FROM_ADDRESS_AND_TO_ADDRESS_AND_ASPECT_IDENT_AND_CARRIER_AND_ZERO_OR_ONE_OF_CONVERSATION_IDENT_AND_ZERO_OR_ONE_OF_LOGICAL_OR_OF_END_CONDITIONS_AND_IN_RESPONSE_TO_UUID;
785 SemanticID LIST_OF_SIGNAL_UUID_AND_CARRIER_AND_WAKEUP_REFERENCE_AND_END_CONDITIONS_AND_ZERO_OR_ONE_OF_CONVERSATION_IDENT;
787 SemanticID LIST_OF_CARRIER_AND_PATTERN_AND_ACTION_AND_PARAMS_AND_END_CONDITIONS_AND_ZERO_OR_ONE_OF_SEMANTIC_MAP_AND_ZERO_OR_ONE_OF_CONVERSATION_UUID;
790 SemanticID LIST_OF_CONVERSATION_UUID_AND_END_CONDITIONS_AND_CONVERSATIONS_AND_ZERO_OR_ONE_OF_WAKEUP_REFERENCE;
791 SemanticID LOGICAL_OR_OF_PROCESS_OF_STRUCTURE_AND_PROCESS_OF_SYMBOL_AND_PROCESS_OF_PROCESS;
792 SemanticID LOGICAL_OR_OF_TRANSCODER_AND_OPERATOR_AND_VALIDATOR;
793 SemanticID TUPLE_OF_PROCESS_OF_AND_PROCESS_TYPE;
795 SemanticID LIST_OF_PROCESS_NAME_AND_PROCESS_INTENTION_AND_CODE_AND_PROCESS_SIGNATURE_AND_ZERO_OR_ONE_OF_PROCESS_LINK;
796 SemanticID ZERO_OR_MORE_OF_PROCESS_DEFINITION;
799 SemanticID TUPLE_OF_SEMANTIC_REFERENCE_AND_REPLACEMENT_VALUE;
801 SemanticID LOGICAL_OR_OF_SIGNATURE_STRUCTURE_AND_SIGNATURE_SYMBOL_AND_SIGNATURE_PROCESS_AND_SIGNATURE_PASSTHRU;
803 SemanticID TUPLE_OF_SIGNATURE_SEMANTIC_VARIANTS_AND_ZERO_OR_ONE_OF_SIGNATURE_OPTIONAL;
804 SemanticID TUPLE_OF_SIGNATURE_LABEL_AND_SIGNATURE_INPUT_TYPE;
805 SemanticID TUPLE_OF_SIGNATURE_LABEL_AND_SIGNATURE_OUTPUT_TYPE;
806 SemanticID LIST_OF_ZERO_OR_MORE_OF_EXPECTED_SLOT;
808 SemanticID LIST_OF_CODE_AND_PARAMS_AND_ZERO_OR_ONE_OF_CODE_AND_ZERO_OR_ONE_OF_PARAMS;
811 SemanticID LIST_OF_ROLE_AND_SOURCE_AND_PATTERN_AND_ACTION_AND_ZERO_OR_ONE_OF_PARAMS;
812 SemanticID LIST_OF_ROLE_AND_DESTINATION_AND_ACTION;
813 SemanticID TUPLE_OF_PNAME_AND_ONE_OR_MORE_OF_LOGICAL_OR_OF_RESOLUTION_AND_LINKAGE;
815 SemanticID ZERO_OR_MORE_OF_PROTOCOL_DEFINITION;
820 SemanticID TUPLE_OF_ACTUAL_SYMBOL_AND_ACTUAL_VALUE;
828 SemanticID LIST_OF_ZERO_OR_MORE_OF_ROLE_AND_ZERO_OR_MORE_OF_GOAL_AND_ZERO_OR_MORE_OF_USAGE_AND_ZERO_OR_MORE_OF_WEAL;
829 SemanticID LIST_OF_PROTOCOL_LABEL_AND_PROTOCOL_SEMANTICS_AND_ZERO_OR_MORE_OF_PROTOCOL_DEFAULTS_AND_ZERO_OR_MORE_OF_STRUCTURE_OF_INTERACTION_AND_ZERO_OR_MORE_OF_INCLUSION;
830 SemanticID ZERO_OR_MORE_OF_STRUCTURE_OF_SCAPE;
831 SemanticID TUPLE_OF_MANIFEST_LABEL_AND_MANIFEST_SPEC;
833 SemanticID LIST_OF_MANIFEST_AND_RECEPTOR_IDENTIFIER_AND_DEFINITIONS;
834 SemanticID TUPLE_OF_MANIFEST_LABEL_AND_ANY_SYMBOL;
837 SemanticID TUPLE_OF_RECEPTOR_LABEL_AND_DEFINITIONS;
838 SemanticID ZERO_OR_MORE_OF_RECEPTOR_DEFINITION;
839 SemanticID LIST_OF_FLUX_AND_PENDING_SIGNALS_AND_PENDING_RESPONSES_AND_CONVERSATIONS_AND_RECEPTOR_ELAPSED_TIME;
840 SemanticID LIST_OF_INSTANCE_OF_AND_CONTEXT_NUM_AND_PARENT_CONTEXT_NUM_AND_RECEPTOR_STATE;
849 SemanticID TUPLE_OF_ZERO_OR_ONE_OF_TIMEOUT_AT_AND_ZERO_OR_ONE_OF_REPETITIONS;
851 SemanticID LOGICAL_OR_OF_PARAM_PATH_AND_PARAM_LABEL;
852 SemanticID LOGICAL_OR_OF_RESULT_SYMBOL_AND_RESULT_VALUE_AND_RESULT_LABEL;
853 SemanticID TUPLE_OF_TRANSCODE_TO_AND_ZERO_OR_MORE_OF_ANY_SYMBOL;
855 SemanticID TUPLE_OF_ZERO_OR_MORE_OF_COND_PAIR_AND_COND_ELSE;
859 SemanticID TUPLE_OF_LAST_TOKEN_AND_ZERO_OR_MORE_OF_INSTANCE_TOKEN;
860 SemanticID TUPLE_OF_INSTANCES_AND_ZERO_OR_ONE_OF_INSTANCE_TOKENS;
916 INITIATE_PROTOCOL_ID,
975 enum SYSProtocolIDs {
982 enum COMPOSITORYSymbolIDs {
983 NULL_COMPOSITORY_SYMBOL_ID,
984 NUM_COMPOSITORY_SYMBOLS
989 enum COMPOSITORYStructureIDs {
990 NULL_COMPOSITORY_STRUCTURE_ID,
991 NUM_COMPOSITORY_STRUCTURES
996 enum COMPOSITORYProcessIDs {
997 NULL_COMPOSITORY_PROCESS_ID,
998 NUM_COMPOSITORY_PROCESSES
1003 enum COMPOSITORYProtocolIDs {
1004 NULL_COMPOSITORY_PROTOCOL_ID,
1005 NUM_COMPOSITORY_PROTOCOLS
1010 enum DEV_COMPOSITORYSymbolIDs {
1011 NULL_DEV_COMPOSITORY_SYMBOL_ID,
1029 RESPONSE_HANDLER_ID,
1030 RESPONSE_HANDLER_PARAMETERS_ID,
1040 COMMAND_PARAMETER_ID,
1043 COMMAND_RECEIVER_ID,
1057 NUM_DEV_COMPOSITORY_SYMBOLS
1107 enum DEV_COMPOSITORYStructureIDs {
1108 NULL_DEV_COMPOSITORY_STRUCTURE_ID,
1109 ZERO_OR_MORE_OF_LOGICAL_OR_OF_P_OP_AND_P_CP_AND_P_COLON_AND_P_LABEL_AND_P_VAL_S_AND_P_VAL_C_AND_P_VAL_I_AND_P_VAL_F_AND_P_VAL_PATH_ID,
1110 ZERO_OR_MORE_OF_LINE_ID,
1112 NUM_DEV_COMPOSITORY_STRUCTURES
1114 SemanticID ZERO_OR_MORE_OF_LOGICAL_OR_OF_P_OP_AND_P_CP_AND_P_COLON_AND_P_LABEL_AND_P_VAL_S_AND_P_VAL_C_AND_P_VAL_I_AND_P_VAL_F_AND_P_VAL_PATH;
1120 enum DEV_COMPOSITORYProcessIDs {
1121 NULL_DEV_COMPOSITORY_PROCESS_ID,
1122 date2usshortdate_ID,
1128 respond_with_yup_ID,
1129 request_membership_ID,
1133 NUM_DEV_COMPOSITORY_PROCESSES
1149 enum DEV_COMPOSITORYProtocolIDs {
1150 NULL_DEV_COMPOSITORY_PROTOCOL_ID,
1153 PARSE_COMMAND_FROM_LINE_ID,
1157 NUM_DEV_COMPOSITORY_PROTOCOLS
1168 enum TESTSymbolIDs {
1169 NULL_TEST_SYMBOL_ID,
1171 TEST_INT_SYMBOL2_ID,
1172 TEST_INT64_SYMBOL_ID,
1173 TEST_FLOAT_SYMBOL_ID,
1175 TEST_TREE_SYMBOL_ID,
1176 TEST_ANYTHING_SYMBOL_ID,
1177 TEST_ANYTHING_SYMBOL2_ID,
1178 TEST_NAME_SYMBOL_ID,
1179 TEST_ALPHABETIZE_SCAPE_SYMBOL_ID,
1180 TEST_SYMBOL_SYMBOL_ID,
1182 TEST_CHAR_SYMBOL_ID,
1203 enum TESTStructureIDs {
1204 NULL_TEST_STRUCTURE_ID,
1205 ZERO_OR_MORE_OF_TEST_INT_SYMBOL_ID,
1212 enum TESTProcessIDs {
1213 NULL_TEST_PROCESS_ID,
1219 enum TESTProtocolIDs {
1220 NULL_TEST_PROTOCOL_ID,
1226 enum CLOCKSymbolIDs {
1227 NULL_CLOCK_SYMBOL_ID,
1241 enum CLOCKStructureIDs {
1242 NULL_CLOCK_STRUCTURE_ID,
1243 NUM_CLOCK_STRUCTURES
1248 enum CLOCKProcessIDs {
1249 NULL_CLOCK_PROCESS_ID,
1257 enum CLOCKProtocolIDs {
1258 NULL_CLOCK_PROTOCOL_ID,
1264 enum STREAM_EDGESymbolIDs {
1265 NULL_STREAM_EDGE_SYMBOL_ID,
1266 NUM_STREAM_EDGE_SYMBOLS
1271 enum STREAM_EDGEStructureIDs {
1272 NULL_STREAM_EDGE_STRUCTURE_ID,
1273 NUM_STREAM_EDGE_STRUCTURES
1278 enum STREAM_EDGEProcessIDs {
1279 NULL_STREAM_EDGE_PROCESS_ID,
1280 NUM_STREAM_EDGE_PROCESSES
1285 enum STREAM_EDGEProtocolIDs {
1286 NULL_STREAM_EDGE_PROTOCOL_ID,
1287 NUM_STREAM_EDGE_PROTOCOLS
1292 enum INTERNETSymbolIDs {
1293 NULL_INTERNET_SYMBOL_ID,
1301 HTTP_REQUEST_PATH_SEGMENT_ID,
1302 HTTP_REQUEST_PATH_SEGMENTS_ID,
1305 HTTP_REQUEST_PATH_FILE_ID,
1306 HTTP_REQUEST_PATH_QUERY_PARAM_ID,
1307 HTTP_REQUEST_PATH_QUERY_PARAMS_ID,
1308 HTTP_REQUEST_PATH_QUERY_ID,
1309 HTTP_HEADER_LABEL_ID,
1310 MEDIA_TYPE_LABEL_ID,
1311 MEDIA_TYPE_IDENT_ID,
1312 MEDIA_SUBTYPE_IDENT_ID,
1316 HTML_TEXT_MEDIA_SUBTYPE_ID,
1317 PLAIN_TEXT_MEDIA_SUBTYPE_ID,
1318 CEPTR_TEXT_MEDIA_SUBTYPE_ID,
1319 MEDIA_TYPE_SEPARATOR_ID,
1320 HEADER_SEPARATOR_ID,
1321 CONTENT_ENCODING_ID,
1326 HTTP_RESPONSE_HEADER_ID,
1327 HTTP_GENERAL_HEADER_ID,
1328 HTTP_ENTITY_HEADER_ID,
1329 HTTP_REQUEST_HOST_ID,
1330 HTTP_REQUEST_USER_AGENT_ID,
1331 HTTP_REQUEST_METHOD_ID,
1332 HTTP_REQUEST_PATH_ID,
1333 HTTP_REQUEST_VERSION_ID,
1334 HTTP_REQUEST_LINE_ID,
1335 HTTP_REQUEST_BODY_ID,
1336 HTTP_REQUEST_HEADER_ID,
1337 HTTP_REQUEST_HEADERS_ID,
1339 HTTP_RESPONSE_BODY_ID,
1340 HTTP_RESPONSE_STATUS_ID,
1345 HTML_TOK_TAG_OPEN_ID,
1346 HTML_TOK_TAG_CLOSE_ID,
1347 HTML_TOK_TAG_SELFCLOSE_ID,
1376 HTTP_REQUEST_PARSER_ID,
1378 HTTP_REQUEST_HANDLER_ID,
1379 NUM_INTERNET_SYMBOLS
1469 enum INTERNETStructureIDs {
1470 NULL_INTERNET_STRUCTURE_ID,
1474 ZERO_OR_MORE_OF_HTTP_REQUEST_PATH_SEGMENT_ID,
1476 ZERO_OR_MORE_OF_HTTP_REQUEST_PATH_QUERY_PARAM_ID,
1477 ZERO_OR_MORE_OF_HTTP_REQUEST_PATH_QUERY_PARAMS_ID,
1481 LIST_OF_ZERO_OR_MORE_OF_HEADER_ID,
1482 LOGICAL_OR_OF_CONTENT_TYPE_AND_CONTENT_ENCODING_ID,
1483 LIST_OF_HTTP_REQUEST_VERSION_AND_HTTP_REQUEST_METHOD_AND_HTTP_REQUEST_PATH_ID,
1484 LOGICAL_OR_OF_HTTP_REQUEST_HOST_AND_HTTP_REQUEST_USER_AGENT_ID,
1485 ZERO_OR_MORE_OF_LOGICAL_OR_OF_HTTP_REQUEST_HEADER_AND_HTTP_GENERAL_HEADER_AND_HTTP_ENTITY_HEADER_ID,
1486 LIST_OF_HTTP_REQUEST_LINE_AND_HTTP_REQUEST_HEADERS_AND_HTTP_REQUEST_BODY_ID,
1487 LOGICAL_OR_OF_HTTP_GENERAL_HEADER_AND_HTTP_RESPONSE_HEADER_AND_HTTP_ENTITY_HEADER_ID,
1488 ZERO_OR_MORE_OF_HTTP_HEADER_ID,
1489 LIST_OF_HTTP_RESPONSE_STATUS_AND_HTTP_HEADERS_AND_HTTP_RESPONSE_BODY_ID,
1490 ZERO_OR_MORE_OF_HTML_ATTRIBUTE_ID,
1492 NUM_INTERNET_STRUCTURES
1497 SemanticID ZERO_OR_MORE_OF_HTTP_REQUEST_PATH_SEGMENT;
1499 SemanticID ZERO_OR_MORE_OF_HTTP_REQUEST_PATH_QUERY_PARAM;
1500 SemanticID ZERO_OR_MORE_OF_HTTP_REQUEST_PATH_QUERY_PARAMS;
1505 SemanticID LOGICAL_OR_OF_CONTENT_TYPE_AND_CONTENT_ENCODING;
1506 SemanticID LIST_OF_HTTP_REQUEST_VERSION_AND_HTTP_REQUEST_METHOD_AND_HTTP_REQUEST_PATH;
1507 SemanticID LOGICAL_OR_OF_HTTP_REQUEST_HOST_AND_HTTP_REQUEST_USER_AGENT;
1508 SemanticID ZERO_OR_MORE_OF_LOGICAL_OR_OF_HTTP_REQUEST_HEADER_AND_HTTP_GENERAL_HEADER_AND_HTTP_ENTITY_HEADER;
1509 SemanticID LIST_OF_HTTP_REQUEST_LINE_AND_HTTP_REQUEST_HEADERS_AND_HTTP_REQUEST_BODY;
1510 SemanticID LOGICAL_OR_OF_HTTP_GENERAL_HEADER_AND_HTTP_RESPONSE_HEADER_AND_HTTP_ENTITY_HEADER;
1512 SemanticID LIST_OF_HTTP_RESPONSE_STATUS_AND_HTTP_HEADERS_AND_HTTP_RESPONSE_BODY;
1518 enum INTERNETProcessIDs {
1519 NULL_INTERNET_PROCESS_ID,
1520 meda_type_2_ascii_str_ID,
1521 content_type_2_line_ID,
1522 http_response_status_2_ascii_str_ID,
1523 http_response_2_lines_ID,
1525 ascii_chars_2_http_req_ID,
1527 NUM_INTERNET_PROCESSES
1539 enum INTERNETProtocolIDs {
1540 NULL_INTERNET_PROTOCOL_ID,
1541 PARSE_HTTP_REQUEST_FROM_LINE_ID,
1542 NUM_INTERNET_PROTOCOLS
1547 T * G_http_req_example;
Defines types and vars for system defined semantics.