Odil
A C++11 library for the DICOM standard
Public Member Functions | List of all members
odil::StoreSCU Class Reference

SCU for C-Store services. More...

#include <StoreSCU.h>

Inheritance diagram for odil::StoreSCU:
Inheritance graph
[legend]
Collaboration diagram for odil::StoreSCU:
Collaboration graph
[legend]

Public Member Functions

 StoreSCU (Association &association)
 Constructor. More...
 
void set_affected_sop_class (std::shared_ptr< DataSet const > dataset)
 Set the affected SOP class based on the dataset. More...
 
void store (std::shared_ptr< DataSet > dataset, Value::String const &move_originator_ae_title="", Value::Integer move_originator_message_id=-1) const
 Perform the C-STORE. More...
 
void set_affected_sop_class (std::string const &sop_class)
 Set the affected SOP class. More...
 
- Public Member Functions inherited from odil::SCU
 SCU (Association &association)
 Create a default Service Class User. More...
 
virtual ~SCU ()
 Destructor. More...
 
std::string const & get_affected_sop_class () const
 Return the affected SOP class. Defaults to "". More...
 
void set_affected_sop_class (std::string const &sop_class)
 Set the affected SOP class. More...
 

Additional Inherited Members

- Protected Attributes inherited from odil::SCU
Association_association
 Association with peer. More...
 
std::string _affected_sop_class
 Affected SOP class. More...
 

Detailed Description

SCU for C-Store services.

Constructor & Destructor Documentation

◆ StoreSCU()

odil::StoreSCU::StoreSCU ( Association association)

Constructor.

Member Function Documentation

◆ set_affected_sop_class() [1/2]

void odil::StoreSCU::set_affected_sop_class ( std::shared_ptr< DataSet const >  dataset)

Set the affected SOP class based on the dataset.

◆ set_affected_sop_class() [2/2]

void odil::SCU::set_affected_sop_class ( std::string const &  sop_class)

Set the affected SOP class.

◆ store()

void odil::StoreSCU::store ( std::shared_ptr< DataSet dataset,
Value::String const &  move_originator_ae_title = "",
Value::Integer  move_originator_message_id = -1 
) const

Perform the C-STORE.


The documentation for this class was generated from the following file: