|
GDCM
2.2.3
|
#include <gdcmServiceClassUser.h>


Public Member Functions | |
| ServiceClassUser () | |
| ~ServiceClassUser () | |
| const char * | GetAETitle () const |
| const char * | GetCalledAETitle () const |
| double | GetTimeout () const |
| bool | InitializeConnection () |
| bool | IsPresentationContextAccepted (const PresentationContext &pc) const |
| Return if the passed in presentation was accepted during association negotiation. | |
| bool | SendEcho () |
| C-ECHO. | |
| bool | SendFind (const BaseRootQuery *query, std::vector< DataSet > &retDatasets) |
| C-FIND a query, return result are in retDatasets. | |
| bool | SendMove (const BaseRootQuery *query, const char *outputdir) |
| Execute a C-MOVE, based on query, return files are written in outputdir. | |
| bool | SendMove (const BaseRootQuery *query, std::vector< DataSet > &retDatasets) |
| Execute a C-MOVE, based on query, returned dataset are Implicit. | |
| bool | SendMove (const BaseRootQuery *query, std::vector< File > &retFile) |
| Execute a C-MOVE, based on query, returned Files are stored in vector. | |
| bool | SendStore (const char *filename) |
| Execute a C-STORE on file on disk, named filename. | |
| bool | SendStore (File const &file) |
| bool | SendStore (DataSet const &ds) |
| Execute a C-STORE on a DataSet, the transfer syntax used will be Implicit. | |
| void | SetAETitle (const char *aetitle) |
| set calling ae title | |
| void | SetCalledAETitle (const char *aetitle) |
| set called ae title | |
| void | SetHostname (const char *hostname) |
| Set the name of the called hostname (hostname or IP address) | |
| void | SetPort (uint16_t port) |
| Set port of remote host (called application) | |
| void | SetPortSCP (uint16_t portscp) |
| Set the port for any incoming C-STORE-SCP operation (typically in a return of C-MOVE) | |
| void | SetPresentationContexts (std::vector< PresentationContext > const &pcs) |
| Set the Presentation Context used for the Association. | |
| void | SetTimeout (double t) |
| set/get Timeout | |
| bool | StartAssociation () |
| Start the association. Need to call SetPresentationContexts before. | |
| bool | StopAssociation () |
| Stop the running association. | |
Construct a SCU with default:
| const char* gdcm::ServiceClassUser::GetAETitle | ( | ) | const |
| const char* gdcm::ServiceClassUser::GetCalledAETitle | ( | ) | const |
| double gdcm::ServiceClassUser::GetTimeout | ( | ) | const |
Will try to connect This will setup the actual timeout used during the whole connection time. Need to call SetTimeout first
| bool gdcm::ServiceClassUser::IsPresentationContextAccepted | ( | const PresentationContext & | pc | ) | const |
Return if the passed in presentation was accepted during association negotiation.
| bool gdcm::ServiceClassUser::SendEcho | ( | ) |
C-ECHO.
| bool gdcm::ServiceClassUser::SendFind | ( | const BaseRootQuery * | query, |
| std::vector< DataSet > & | retDatasets | ||
| ) |
C-FIND a query, return result are in retDatasets.
| bool gdcm::ServiceClassUser::SendMove | ( | const BaseRootQuery * | query, |
| const char * | outputdir | ||
| ) |
Execute a C-MOVE, based on query, return files are written in outputdir.
| bool gdcm::ServiceClassUser::SendMove | ( | const BaseRootQuery * | query, |
| std::vector< DataSet > & | retDatasets | ||
| ) |
Execute a C-MOVE, based on query, returned dataset are Implicit.
| bool gdcm::ServiceClassUser::SendMove | ( | const BaseRootQuery * | query, |
| std::vector< File > & | retFile | ||
| ) |
Execute a C-MOVE, based on query, returned Files are stored in vector.
| bool gdcm::ServiceClassUser::SendStore | ( | const char * | filename | ) |
Execute a C-STORE on file on disk, named filename.
| bool gdcm::ServiceClassUser::SendStore | ( | File const & | file | ) |
Execute a C-STORE on a File, the transfer syntax used for the query is based on the file.
| bool gdcm::ServiceClassUser::SendStore | ( | DataSet const & | ds | ) |
Execute a C-STORE on a DataSet, the transfer syntax used will be Implicit.
| void gdcm::ServiceClassUser::SetAETitle | ( | const char * | aetitle | ) |
set calling ae title
| void gdcm::ServiceClassUser::SetCalledAETitle | ( | const char * | aetitle | ) |
set called ae title
| void gdcm::ServiceClassUser::SetHostname | ( | const char * | hostname | ) |
Set the name of the called hostname (hostname or IP address)
| void gdcm::ServiceClassUser::SetPort | ( | uint16_t | port | ) |
Set port of remote host (called application)
| void gdcm::ServiceClassUser::SetPortSCP | ( | uint16_t | portscp | ) |
Set the port for any incoming C-STORE-SCP operation (typically in a return of C-MOVE)
| void gdcm::ServiceClassUser::SetPresentationContexts | ( | std::vector< PresentationContext > const & | pcs | ) |
Set the Presentation Context used for the Association.
| void gdcm::ServiceClassUser::SetTimeout | ( | double | t | ) |
set/get Timeout
Start the association. Need to call SetPresentationContexts before.
Stop the running association.
1.7.6.1