PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
main.cpp File Reference

Retrieve SCU - DICOM C-MOVE/C-GET Client. More...

#include "kcenon/pacs/network/association.h"
#include "kcenon/pacs/network/dimse/dimse_message.h"
#include "kcenon/pacs/services/retrieve_scp.h"
#include "kcenon/pacs/services/storage_scp.h"
#include "kcenon/pacs/core/dicom_file.h"
#include "kcenon/pacs/core/dicom_tag_constants.h"
#include <atomic>
#include <chrono>
#include <cstdlib>
#include <filesystem>
#include <iomanip>
#include <iostream>
#include <string>
#include <thread>
#include <vector>
Include dependency graph for main.cpp:

Go to the source code of this file.

Functions

int main (int argc, char *argv[])
 

Detailed Description

Retrieve SCU - DICOM C-MOVE/C-GET Client.

Definition in file main.cpp.

Function Documentation

◆ main()

int main ( int argc,
char * argv[] )

Definition at line 1071 of file main.cpp.

1071 {
1072 std::cout << R"(
1073 ____ _____ _____ ____ ___ _______ _______ ____ ____ _ _
1074 | _ \| ____|_ _| _ \|_ _| ____\ \ / / ____| / ___| / ___| | | |
1075 | |_) | _| | | | |_) || || _| \ \ / /| _| \___ \| | | | | |
1076 | _ <| |___ | | | _ < | || |___ \ V / | |___ ___) | |___| |_| |
1077 |_| \_\_____| |_| |_| \_\___|_____| \_/ |_____| |____/ \____|\___/
1078
1079 DICOM C-MOVE/C-GET Client
1080)" << "\n";
1081
1082 options opts;
1083
1084 if (!parse_arguments(argc, argv, opts)) {
1085 print_usage(argv[0]);
1086 return 2;
1087 }
1088
1089 if (!validate_options(opts)) {
1090 return 2;
1091 }