18#ifndef GDCMULCONNECTION_H
19#define GDCMULCONNECTION_H
71 std::vector<PresentationContextRQ> mPresentationContexts;
75 std::vector<PresentationContextAC> mAcceptedPresentationContexts;
Class to represent a Data Element either Implicit or Explicit.
Definition gdcmDataElement.h:59
ARTIMTimer.
Definition gdcmARTIMTimer.h:39
PresentationContextAC.
Definition gdcmPresentationContextAC.h:33
PresentationContextRQ.
Definition gdcmPresentationContextRQ.h:35
TransferSyntaxSub.
Definition gdcmTransferSyntaxSub.h:38
Definition gdcmULActionAE.h:80
ULConnectionInfo.
Definition gdcmULConnectionInfo.h:38
ULConnectionManager.
Definition gdcmULConnectionManager.h:46
ULConnection.
Definition gdcmULConnection.h:58
PresentationContextRQ FindContext(const DataElement &de) const
EStateID GetState() const
std::vector< PresentationContextAC > & GetAcceptedPresentationContexts()
void SetPresentationContexts(const std::vector< PresentationContextRQ > &inContexts)
bool InitializeIncomingConnection()
used to establish scp connections
std::vector< PresentationContextAC > const & GetAcceptedPresentationContexts() const
uint32_t GetMaxPDUSize() const
const PresentationContextRQ * GetPresentationContextRQByID(uint8_t id) const
std::vector< PresentationContextRQ > const & GetPresentationContexts() const
void AddAcceptedPresentationContext(const PresentationContextAC &inPC)
ULConnection(const ULConnectionInfo &inUserInformation)
std::iostream * GetProtocol()
void SetState(const EStateID &inState)
void SetMaxPDUSize(uint32_t inSize)
ULConnection(const ULConnection &)=delete
const PresentationContextAC * GetPresentationContextACByID(uint8_t id) const
void SetPresentationContexts(const std::vector< PresentationContext > &inContexts)
const ULConnectionInfo & GetConnectionInfo() const
void operator=(const ULConnection &)=delete
uint8_t GetPresentationContextIDFromPresentationContext(PresentationContextRQ const &pc) const
return 0 upon error
bool InitializeConnection()
used to establish scu connections
#define GDCM_EXPORT
Definition gdcmWin32.h:34
EStateID
Definition gdcmNetworkStateID.h:32