this class provides the functionality of the telnet initiator application
More...
|
|
TI_DBEntry ** | dbEntries |
| | the CTN databases we know
|
| |
|
int | dbCount |
| | number of entries in databases we know
|
| |
|
const char * | peerHostName |
| | current peer to talk to
|
| |
|
const char * | peerNames [TI_MAXPEERS] |
| | list of peer names
|
| |
|
int | peerNamesCount |
| | number of peer names in list
|
| |
|
const char * | myAETitle |
| | my application entity title
|
| |
|
T_ASC_Network * | net |
| | active network
|
| |
|
T_ASC_Association * | assoc |
| | currently active association
|
| |
|
OFCmdUnsignedInt | maxReceivePDULength |
| | number of bytes per PDU we can receive
|
| |
|
int | currentdb |
| | current database index
|
| |
|
const char * | currentPeerTitle |
| | current peer title
|
| |
|
DcmQueryRetrieveConfig & | config |
| | configuration facility
|
| |
|
E_TransferSyntax | networkTransferSyntax |
| | network transfer syntax
|
| |
|
T_DIMSE_BlockingMode | blockMode_ |
| | blocking mode for DIMSE operations
|
| |
|
int | dimse_timeout_ |
| | timeout for DIMSE operations
|
| |
this class provides the functionality of the telnet initiator application
◆ DcmQueryRetrieveTelnetInitiator()
constructor
- Parameters
-
| cfg | configuration facility |
◆ accessNet()
provide read/write access to network structure maintained by this object.
Yes, this is ugly.
- Returns
- pointer to pointer to network structure
◆ addPeerName()
| OFBool DcmQueryRetrieveTelnetInitiator::addPeerName |
( |
const char * |
peerName, |
|
|
const char * |
configFileName |
|
) |
| |
add remote peer to list of peers
- Parameters
-
| peerName | name of peer |
| configFileName | name of configuration file from which peer was read |
◆ createConfigEntries()
| void DcmQueryRetrieveTelnetInitiator::createConfigEntries |
( |
const char * |
configFileName, |
|
|
int |
remoteDBTitlesCount, |
|
|
const char ** |
remoteDBTitles |
|
) |
| |
create configuration entries for remote databases
- Parameters
-
| configFileName | name of configuration file |
| remoteDBTitlesCount | number of remote DB titles |
| remoteDBTitles | list of remote DB titles |
◆ setAETitle()
| void DcmQueryRetrieveTelnetInitiator::setAETitle |
( |
const char * |
ae | ) |
|
|
inline |
set local aetitle
- Parameters
-
◆ setBlockMode()
| void DcmQueryRetrieveTelnetInitiator::setBlockMode |
( |
T_DIMSE_BlockingMode |
blockMode, |
|
|
int |
timeout |
|
) |
| |
|
inline |
set blocking mode and timeout for DIMSE operations
- Parameters
-
| blockMode | blocking mode for DIMSE operations |
| timeout | timeout for DIMSE operations |
◆ setMaxPDU()
| void DcmQueryRetrieveTelnetInitiator::setMaxPDU |
( |
OFCmdUnsignedInt |
pdu | ) |
|
|
inline |
set max receive PDU
- Parameters
-
◆ setXferSyntax()
set the network transfer syntax
- Parameters
-
| xfer | new network transfer syntax |
◆ TI_detachAssociation()
| OFBool DcmQueryRetrieveTelnetInitiator::TI_detachAssociation |
( |
OFBool |
abortFlag | ) |
|
detach current association
- Parameters
-
| abortFlag | if true, abort association instead of releasing it |
The documentation for this class was generated from the following file:
- dcmqrdb/include/dcmtk/dcmqrdb/dcmqrtis.h