Odil
A C++11 library for the DICOM standard
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
odil::pdu::AsynchronousOperationsWindow Class Reference

Asynchronous Operations Window Sub-Item (PS 3.7, D.3.3.3.1 and D.3.3.3.2). More...

#include <AsynchronousOperationsWindow.h>

Inheritance diagram for odil::pdu::AsynchronousOperationsWindow:
Inheritance graph
[legend]
Collaboration diagram for odil::pdu::AsynchronousOperationsWindow:
Collaboration graph
[legend]

Public Member Functions

 AsynchronousOperationsWindow (uint16_t maximum_number_operations_invoked, uint16_t maximum_number_operations_performed)
 Create a Asynchronous Operations Window item.
 
 AsynchronousOperationsWindow (std::istream &stream)
 Read a Asynchronous Operations Window item from a stream.
 
uint16_t get_maximum_number_operations_invoked () const
 Return the Maximum-number-operations-invoked.
 
void set_maximum_number_operations_invoked (uint16_t value)
 Set the Maximum-number-operations-invoked.
 
uint16_t get_maximum_number_operations_performed () const
 Return the Maximum-number-operations-performed.
 
void set_maximum_number_operations_performed (uint16_t value)
 Set the Maximum-number-operations-performed.
 
- Public Member Functions inherited from odil::pdu::Object
virtual ~Object ()
 Destructor, makes the type polymorphic.
 
Item const & get_item () const
 Get the underlying item.
 

Static Public Attributes

static uint8_t const type =0x53
 Item type.
 

Additional Inherited Members

- Protected Member Functions inherited from odil::pdu::Object
uint32_t _compute_length () const
 Compute the value of the length field of the object.
 
uint32_t _compute_length (Item const &item) const
 Compute the full size of an item.
 
uint32_t _compute_length (Item::Field const &field) const
 Compute the full size of a field.
 
- Protected Attributes inherited from odil::pdu::Object
Item _item
 

Detailed Description

Asynchronous Operations Window Sub-Item (PS 3.7, D.3.3.3.1 and D.3.3.3.2).

Constructor & Destructor Documentation

◆ AsynchronousOperationsWindow() [1/2]

odil::pdu::AsynchronousOperationsWindow::AsynchronousOperationsWindow ( uint16_t  maximum_number_operations_invoked,
uint16_t  maximum_number_operations_performed 
)

Create a Asynchronous Operations Window item.

◆ AsynchronousOperationsWindow() [2/2]

odil::pdu::AsynchronousOperationsWindow::AsynchronousOperationsWindow ( std::istream &  stream)

Read a Asynchronous Operations Window item from a stream.

Member Function Documentation

◆ get_maximum_number_operations_invoked()

uint16_t odil::pdu::AsynchronousOperationsWindow::get_maximum_number_operations_invoked ( ) const

Return the Maximum-number-operations-invoked.

◆ get_maximum_number_operations_performed()

uint16_t odil::pdu::AsynchronousOperationsWindow::get_maximum_number_operations_performed ( ) const

Return the Maximum-number-operations-performed.

◆ set_maximum_number_operations_invoked()

void odil::pdu::AsynchronousOperationsWindow::set_maximum_number_operations_invoked ( uint16_t  value)

Set the Maximum-number-operations-invoked.

◆ set_maximum_number_operations_performed()

void odil::pdu::AsynchronousOperationsWindow::set_maximum_number_operations_performed ( uint16_t  value)

Set the Maximum-number-operations-performed.

Member Data Documentation

◆ type

uint8_t const odil::pdu::AsynchronousOperationsWindow::type =0x53
static

Item type.


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