this class provides the functionality of the telnet initiator application  
 More...
|  | 
|  | DcmQueryRetrieveTelnetInitiator (DcmQueryRetrieveConfig &cfg) | 
|  | constructor 
 | 
|  | 
| void | TI_userInput () | 
|  | main entry point for console-based user interface 
 | 
|  | 
| OFBool | addPeerName (const char *peerName, const char *configFileName) | 
|  | add remote peer to list of peers 
 | 
|  | 
| void | printConfig () | 
|  | print TI configuration to stdout 
 | 
|  | 
| OFBool | TI_detachAssociation (OFBool abortFlag) | 
|  | detach current association 
 | 
|  | 
| void | setAETitle (const char *ae) | 
|  | set local aetitle 
 | 
|  | 
| void | setMaxPDU (OFCmdUnsignedInt pdu) | 
|  | set max receive PDU 
 | 
|  | 
| void | activateFirstPeer () | 
|  | activate first peer in list of peers 
 | 
|  | 
| T_ASC_Network ** | accessNet () | 
|  | provide read/write access to network structure maintained by this object. 
 | 
|  | 
| int | getdbCount () const | 
|  | return number of databases 
 | 
|  | 
| void | createConfigEntries (const char *configFileName, int remoteDBTitlesCount, const char **remoteDBTitles) | 
|  | create configuration entries for remote databases 
 | 
|  | 
| void | setXferSyntax (E_TransferSyntax xfer) | 
|  | set the network transfer syntax 
 | 
|  | 
| void | setBlockMode (T_DIMSE_BlockingMode blockMode, int timeout) | 
|  | set blocking mode and timeout for DIMSE operations 
 | 
|  | 
|  | 
| 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 
References net.
 
 
◆ 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
- 
  
  
References myAETitle.
 
 
◆ 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 |  
 
References blockMode_, and dimse_timeout_.
 
 
◆ setMaxPDU()
  
  | 
        
          | void DcmQueryRetrieveTelnetInitiator::setMaxPDU | ( | OFCmdUnsignedInt | pdu | ) |  |  | inline | 
 
 
◆ setXferSyntax()
set the network transfer syntax 
- Parameters
- 
  
    | xfer | new network transfer syntax |  
 
References networkTransferSyntax.
 
 
◆ 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