Simulacrum  1.2
Public Types | Public Member Functions | Static Public Member Functions | List of all members
Simulacrum::Data_PDU Class Reference

#include <sdicom-net.h>

Inheritance diagram for Simulacrum::Data_PDU:
Inheritance graph
Collaboration diagram for Simulacrum::Data_PDU:
Collaboration graph

Public Types

typedef std::multimap< uint8_t, std::pair< const char *, std::size_t > > messagelist_t
 
typedef std::map< uint8_t, std::string > accumset_t
 
- Public Types inherited from Simulacrum::SDICOM_PDU_Serialisable
enum  ACTION_ENUM {
  NIL , DCM_REQUEST , DCM_ACCEPT , DCM_REJECT ,
  DCM_ABORT , DCM_CLOSE
}
 

Public Member Functions

 Data_PDU ()
 
void addPDV (DICOM_PDU_TYPE presid, std::vector< char > &, bool iscmd, bool islast)
 
- Public Member Functions inherited from Simulacrum::SDICOM_Generic_PDU
std::string toString () const
 
 SDICOM_Generic_PDU ()
 
long int deSerialise (const std::vector< char > &)
 
long int serialise (std::vector< char > &, ACTION_ENUM=NIL)
 
- Public Member Functions inherited from Simulacrum::SDICOM_PDU_Serialisable
virtual ~SDICOM_PDU_Serialisable ()
 

Static Public Member Functions

static messagelist_t getDICOMMessagesFromDataField (const std::vector< char > &)
 
static int16_t accumulateDICOMMessages (accumset_t &, accumset_t &, messagelist_t &)
 

Additional Inherited Members

- Public Attributes inherited from Simulacrum::SDICOM_Generic_PDU
DICOM_PDU_TYPE Type
 
std::vector< char > Data
 

Member Typedef Documentation

◆ accumset_t

typedef std::map<uint8_t,std::string> Simulacrum::Data_PDU::accumset_t

◆ messagelist_t

typedef std::multimap<uint8_t,std::pair<const char*,std::size_t> > Simulacrum::Data_PDU::messagelist_t

Constructor & Destructor Documentation

◆ Data_PDU()

Data_PDU::Data_PDU ( )

Member Function Documentation

◆ accumulateDICOMMessages()

int16_t Data_PDU::accumulateDICOMMessages ( Data_PDU::accumset_t targetset,
Data_PDU::accumset_t commandset,
Data_PDU::messagelist_t sourcemsgs 
)
static

◆ addPDV()

void Data_PDU::addPDV ( DICOM_PDU_TYPE  presid,
std::vector< char > &  sdata,
bool  iscmd,
bool  islast 
)

◆ getDICOMMessagesFromDataField()

Data_PDU::messagelist_t Data_PDU::getDICOMMessagesFromDataField ( const std::vector< char > &  source)
static

The documentation for this class was generated from the following files:
Simulacrum Project