Public Member Functions | |
| DcmQueryRetrieveMoveContext (DcmQueryRetrieveDatabaseHandle &handle, const DcmQueryRetrieveOptions &options, const DcmQueryRetrieveConfig *cfg, DIC_US priorstatus, T_ASC_Association *assoc, DIC_US msgid, T_DIMSE_Priority pr) | |
| constructor | |
| void | callbackHandler (OFBool cancelled, T_DIMSE_C_MoveRQ *request, DcmDataset *requestIdentifiers, int responseCount, T_DIMSE_C_MoveRSP *response, DcmDataset **stDetail, DcmDataset **responseIdentifiers) |
| callback handler called by the DIMSE_storeProvider callback function. | |
| void | setOurAETitle (const char *ae) |
| set the AEtitle under which this application operates | |
Private Member Functions | |
| void | addFailedUIDInstance (const char *sopInstance) |
| OFCondition | performMoveSubOp (DIC_UI sopClass, DIC_UI sopInstance, char *fname) |
| OFCondition | buildSubAssociation (T_DIMSE_C_MoveRQ *request) |
| OFCondition | closeSubAssociation () |
| void | moveNextImage (DcmQueryRetrieveDatabaseStatus *dbStatus) |
| void | failAllSubOperations (DcmQueryRetrieveDatabaseStatus *dbStatus) |
| void | buildFailedInstanceList (DcmDataset **rspIds) |
| OFBool | mapMoveDestination (const char *origPeer, const char *origAE, const char *dstAE, char *dstPeer, int *dstPort) |
| OFCondition | addAllStoragePresentationContexts (T_ASC_Parameters *params) |
Private Attributes | |
| DcmQueryRetrieveDatabaseHandle & | dbHandle |
| reference to database handle | |
| const DcmQueryRetrieveOptions & | options_ |
| reference to Q/R service options | |
| DIC_US | priorStatus |
| prior DIMSE status | |
| T_ASC_Association * | origAssoc |
| pointer to original association on which the C-MOVE-RQ was received | |
| T_ASC_Association * | subAssoc |
| pointer to sub-association for outgoing C-STORE-RQ | |
| const DcmQueryRetrieveConfig * | config |
| pointer to Q/R configuration | |
| OFBool | assocStarted |
| true if the association was started | |
| DIC_US | origMsgId |
| message id of request | |
| DIC_AE | origAETitle |
| title of requestor | |
| DIC_NODENAME | origHostName |
| hostname of move requestor | |
| T_DIMSE_Priority | priority |
| priority of move request | |
| OFString | ourAETitle |
| our current title | |
| DIC_AE | dstAETitle |
| destination title for move | |
| char * | failedUIDs |
| instance UIDs of failed store sub-ops | |
| DIC_US | nRemaining |
| number of remaining sub-operations | |
| DIC_US | nCompleted |
| number of completed sub-operations | |
| DIC_US | nFailed |
| number of failed sub-operations | |
| DIC_US | nWarning |
| number of completed sub-operations that causes warnings | |
Definition at line 43 of file dcmqrcbm.h.
| DcmQueryRetrieveMoveContext::DcmQueryRetrieveMoveContext | ( | DcmQueryRetrieveDatabaseHandle & | handle, | |
| const DcmQueryRetrieveOptions & | options, | |||
| const DcmQueryRetrieveConfig * | cfg, | |||
| DIC_US | priorstatus, | |||
| T_ASC_Association * | assoc, | |||
| DIC_US | msgid, | |||
| T_DIMSE_Priority | pr | |||
| ) | [inline] |
constructor
| handle | reference to database handle | |
| options | options for the Q/R service | |
| cfg | configuration for the Q/R service | |
| priorstatus | prior DIMSE status | |
| assoc | pointer to DIMSE association | |
| msgid | DIMSE message ID | |
| pr | DIMSE priority |
Definition at line 55 of file dcmqrcbm.h.
References dstAETitle, origAETitle, and origHostName.
| void DcmQueryRetrieveMoveContext::callbackHandler | ( | OFBool | cancelled, | |
| T_DIMSE_C_MoveRQ * | request, | |||
| DcmDataset * | requestIdentifiers, | |||
| int | responseCount, | |||
| T_DIMSE_C_MoveRSP * | response, | |||
| DcmDataset ** | stDetail, | |||
| DcmDataset ** | responseIdentifiers | |||
| ) |
callback handler called by the DIMSE_storeProvider callback function.
| cancelled | (in) flag indicating whether a C-CANCEL was received | |
| request | original move request (in) | |
| requestIdentifiers | original move request identifiers (in) | |
| responseCount | move response count (in) | |
| response | move response (out) | |
| stDetail | status detail for move response (out) | |
| responseIdentifiers | move response identifiers (out) |
| void DcmQueryRetrieveMoveContext::setOurAETitle | ( | const char * | ae | ) | [inline] |
set the AEtitle under which this application operates
| ae | AEtitle, is copied into this object. |
Definition at line 107 of file dcmqrcbm.h.
References OFString::clear(), and ourAETitle.