@@ -100,7 +100,7 @@ int uda::client_server::make_request_data(const config::Config& config, RequestD
100
100
// ------------------------------------------------------------------------------
101
101
// Start with ignorance about which plugin to use
102
102
103
- request->request = REQUEST_READ_UNKNOWN ;
103
+ request->request = ( int )Request::ReadUnknown ;
104
104
105
105
// ------------------------------------------------------------------------------
106
106
// Check there is something to work with!
@@ -142,7 +142,7 @@ int uda::client_server::make_request_data(const config::Config& config, RequestD
142
142
bool is_proxy = config.get (" server.is_proxy" ).as_or_default (false );
143
143
144
144
if (is_proxy) {
145
- request->request = REQUEST_READ_IDAM ;
145
+ request->request = ( int )Request::ReadUDA ;
146
146
}
147
147
148
148
// ==============================================================================
@@ -304,7 +304,7 @@ int uda::client_server::make_request_data(const config::Config& config, RequestD
304
304
left_trim_string (work2);
305
305
trim_string (work2);
306
306
307
- request->request = REQUEST_READ_SERVERSIDE ;
307
+ request->request = ( int )Request::ReadServerside ;
308
308
extract_function_name (work, request);
309
309
310
310
UDA_LOG (UDA_LOG_DEBUG, " **** Server Side Function ??? ****" )
@@ -379,11 +379,11 @@ int uda::client_server::make_request_data(const config::Config& config, RequestD
379
379
// configuration file. The request must be a generic lookup of how to access data remotely for the specified
380
380
// device. The external server providing access to the foreign device's data will interpret the arguments
381
381
382
- if (request->request == REQUEST_READ_UNKNOWN ) {
382
+ if (request->request == ( int )Request::ReadUnknown ) {
383
383
UDA_LOG (UDA_LOG_DEBUG, " No plugin was identified for the format: {}" , work2)
384
384
is_foreign = true ;
385
385
strcpy (request->device_name , work2); // Copy the DEVICE prefix
386
- request->request = REQUEST_READ_GENERIC ; // The database will identify the target
386
+ request->request = ( int )Request::ReadGeneric ; // The database will identify the target
387
387
388
388
break ;
389
389
}
@@ -499,7 +499,7 @@ int uda::client_server::make_request_data(const config::Config& config, RequestD
499
499
// server) the Plugin Name is synonymous with the Archive Name and takes priority (The archive name is discarded as
500
500
// unimportant)
501
501
502
- if (request->request == REQUEST_READ_IDAM ) {
502
+ if (request->request == ( int )Request::ReadUDA ) {
503
503
reduce_signal = false ;
504
504
err = extract_archive (config, request, reduce_signal);
505
505
} else {
@@ -566,7 +566,7 @@ int uda::client_server::make_request_data(const config::Config& config, RequestD
566
566
if (!is_function) { // Must be a default server-side function
567
567
for (const auto & plugin : pluginList) {
568
568
if (plugin.entry_func_name == " ServerSide" && plugin.library_name .empty ()) {
569
- request->request = REQUEST_READ_SERVERSIDE ; // Found
569
+ request->request = ( int )Request::ReadServerside ; // Found
570
570
copy_string (plugin.name , request->format , STRING_LENGTH);
571
571
is_function = true ;
572
572
break ;
@@ -581,7 +581,7 @@ int uda::client_server::make_request_data(const config::Config& config, RequestD
581
581
582
582
} else {
583
583
// Select the Generic plugin: No source => no format or protocol or library was specified.
584
- request->request = REQUEST_READ_GENERIC ;
584
+ request->request = ( int )Request::ReadGeneric ;
585
585
UDA_LOG (UDA_LOG_DEBUG, " C request: {}" , request->request )
586
586
}
587
587
@@ -595,7 +595,7 @@ int uda::client_server::make_request_data(const config::Config& config, RequestD
595
595
if (id >= 0
596
596
&& pluginList[id].type == UDA_PLUGIN_CLASS_FUNCTION
597
597
&& pluginList[id].entry_func_name != " serverside" ) {
598
- if (request->request == REQUEST_READ_GENERIC || request->request == REQUEST_READ_UNKNOWN ) {
598
+ if (request->request == ( int )Request::ReadGeneric || request->request == ( int )Request::ReadUnknown ) {
599
599
request->request = id; // Found
600
600
copy_string (pluginList[id].name , request->format , STRING_LENGTH);
601
601
UDA_LOG (UDA_LOG_DEBUG, " D request: {}" , request->request );
@@ -622,7 +622,7 @@ int uda::client_server::make_request_data(const config::Config& config, RequestD
622
622
// MDS+::server
623
623
// MDS+::
624
624
625
- if (request->request == REQUEST_READ_MDS && !is_proxy) {
625
+ if (request->request == ( int )Request::ReadMDS && !is_proxy) {
626
626
627
627
reverse_string (test + ldelim, work); // Drop the delimiters and Reverse the Source String
628
628
@@ -668,7 +668,7 @@ int uda::client_server::make_request_data(const config::Config& config, RequestD
668
668
// ---------------------------------------------------------------------------------------------------------------------
669
669
// UDA and WEB Servers ... parse source modelled as: server:port/source
670
670
671
- if (request->request == REQUEST_READ_IDAM || request->request == REQUEST_READ_WEB ) {
671
+ if (request->request == ( int )Request::ReadUDA || request->request == ( int )Request::ReadWeb ) {
672
672
strcpy (work, test + ldelim); // Drop the delimiters
673
673
674
674
// Isolate the Server from the source UDA::server:port/source or SSL://server:port/source
@@ -699,7 +699,7 @@ int uda::client_server::make_request_data(const config::Config& config, RequestD
699
699
// ---------------------------------------------------------------------------------------------------------------------
700
700
// SQL Servers ...
701
701
702
- if (request->request == REQUEST_READ_SQL ) {
702
+ if (request->request == ( int )Request::ReadSQL ) {
703
703
strcpy (request->server , request->path );
704
704
if ((test = strchr (request->server , ' /' )) != nullptr ) {
705
705
test[0 ] = ' \0 ' ;
@@ -779,7 +779,7 @@ int source_file_format_test(const uda::config::Config& config, const char* sourc
779
779
780
780
request->format [0 ] = ' \0 ' ;
781
781
request->file [0 ] = ' \0 ' ;
782
- request->request = REQUEST_READ_UNKNOWN ;
782
+ request->request = ( int )Request::ReadUnknown ;
783
783
784
784
if (source[0 ] == ' \0 ' ) {
785
785
return rc;
@@ -983,7 +983,7 @@ int source_file_format_test(const uda::config::Config& config, const char* sourc
983
983
auto format = config.get (" server.default_format" ).as_or_default (" " s);
984
984
if (source[0 ] == ' /' && source[1 ] != ' \0 ' && isdigit (source[1 ])) { // Default File Format?
985
985
if (generic_request_test (&source[1 ], request)) { // Matches 99999/999
986
- request->request = REQUEST_READ_UNKNOWN ;
986
+ request->request = ( int )Request::ReadUnknown ;
987
987
strcpy (request->format , format.c_str ()); // the default Server File Format
988
988
break ;
989
989
}
@@ -1035,7 +1035,7 @@ int generic_request_test(const char* source, RequestData* request)
1035
1035
1036
1036
request->format [0 ] = ' \0 ' ;
1037
1037
request->file [0 ] = ' \0 ' ;
1038
- request->request = REQUEST_READ_UNKNOWN ;
1038
+ request->request = ( int )Request::ReadUnknown ;
1039
1039
1040
1040
if (source[0 ] == ' \0 ' ) {
1041
1041
return rc;
@@ -1052,7 +1052,7 @@ int generic_request_test(const char* source, RequestData* request)
1052
1052
1053
1053
if (is_number ((char *)source)) { // Is the source an integer number?
1054
1054
rc = 1 ;
1055
- request->request = REQUEST_READ_GENERIC ;
1055
+ request->request = ( int )Request::ReadGeneric ;
1056
1056
strcpy (request->path , " " ); // Clean the path
1057
1057
request->exp_number = (int )strtol (source, nullptr , 10 ); // Plasma Shot Number
1058
1058
UDA_LOG (UDA_LOG_DEBUG, " exp number identified, selecting GENERIC plugin." );
@@ -1061,7 +1061,7 @@ int generic_request_test(const char* source, RequestData* request)
1061
1061
if ((token = strtok (work, " /" )) != nullptr ) { // Tokenise the remaining string
1062
1062
if (is_number (token)) { // Is the First token an integer number?
1063
1063
rc = 1 ;
1064
- request->request = REQUEST_READ_GENERIC ;
1064
+ request->request = ( int )Request::ReadGeneric ;
1065
1065
strcpy (request->path , " " ); // Clean the path
1066
1066
request->exp_number = (int )strtol (token, nullptr , 10 );
1067
1067
if ((token = strtok (nullptr , " /" )) != nullptr ) { // Next Token
0 commit comments