Odil
A C++11 library for the DICOM standard
Loading...
Searching...
No Matches
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:
Collaboration diagram for odil::pdu::AsynchronousOperationsWindow:

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: