| DCMTK Version 3.6.9
    OFFIS DICOM Toolkit | 
factory class which creates transport layer connections. More...
 Inheritance diagram for DcmTransportLayer:
 Inheritance diagram for DcmTransportLayer:| Public Member Functions | |
| DcmTransportLayer () | |
| constructor. | |
| DcmTransportLayer (OFrvalue_ref(DcmTransportLayer) rhs) | |
| move constructor. | |
| DcmTransportLayer & | operator= (OFrvalue_ref(DcmTransportLayer) rhs) | 
| move assignment. | |
| virtual | ~DcmTransportLayer () | 
| destructor | |
| virtual DcmTransportConnection * | createConnection (DcmNativeSocketType openSocket, OFBool useSecureLayer) | 
| factory method that returns a new transport connection for the given socket. | |
| Private Member Functions | |
| DcmTransportLayer (const DcmTransportLayer &) | |
| private undefined copy constructor | |
| DcmTransportLayer & | operator= (const DcmTransportLayer &) | 
| private undefined assignment operator | |
factory class which creates transport layer connections.
Base class only supports transparent TCP connections, subclasses may also support secure transport layer connections.
| 
 | inline | 
move constructor.
| rhs | an rvalue reference to another DcmTransportLayer object that will be moved. | 
References DcmTransportLayer().
| 
 | virtual | 
factory method that returns a new transport connection for the given socket.
Depending on the second parameter, either a transparent or a secure connection is established. If the object cannot be created (e. g. because no secure layer is available), returns NULL.
| openSocket | TCP/IP socket to be used for the transport connection. the connection must already be established on socket level. If a non-null pointer is returned, the new connection object takes over control of the socket. | 
| useSecureLayer | if true, a secure layer is used. If false, a transparent layer is used. | 
Reimplemented in DcmTLSTransportLayer.
| 
 | inline | 
move assignment.
| rhs | an rvalue reference to another DcmTransportLayer object that will be move assigned. | 
References DcmTransportLayer().