| DCMTK Version 3.6.9
    OFFIS DICOM Toolkit | 
Enables sharing configurations by multiple DcmSCPs. More...
 Inheritance diagram for DcmSharedSCPConfig:
 Inheritance diagram for DcmSharedSCPConfig:| Public Member Functions | |
| DcmSharedSCPConfig () | |
| Default construct a DcmSharedSCPConfig object referring to a default constructed DcmSCPConfig object. | |
| DcmSharedSCPConfig (const DcmSCPConfig &config) | |
| Copy construct a DcmSharedSCPConfig object from a DcmSCPConfig object. | |
| DcmSCPConfig * | operator-> () const | 
| Access the shared DcmSCPConfig object. | |
| DcmSCPConfig & | operator* () const | 
| Access the shared DcmSCPConfig object. | |
| Additional Inherited Members | |
|  Private Member Functions inherited from OFshared_ptr< DcmSCPConfig > | |
| OFshared_ptr (DcmSCPConfig *const pt=OFnullptr) | |
| Constructs a shared_ptr with pt as the managed object. | |
| OFshared_ptr (const OFshared_ptr &other) | |
| Constructs a shared_ptr which shares ownership of the object managed by other. | |
| OFshared_ptr & | operator= (const OFshared_ptr &other) | 
| Replaces the managed object with the one managed by other. | |
| ~OFshared_ptr () | |
| If *this owns an object and it is the last shared_ptr owning it, the object is destroyed. | |
| operator OFBool () const | |
| Checks if *this manages an object, i.e. | |
| OFBool | operator! () const | 
| Checks if *this does not manage an object, i.e. | |
| DcmSCPConfig & | operator* () const | 
| Dereferences pointer to the managed object. | |
| DcmSCPConfig * | operator-> () const | 
| Dereferences pointer to the managed object. | |
| DcmSCPConfig * | get () const | 
| Returns a pointer to the managed object. | |
| void | reset (DcmSCPConfig *const pt=OFnullptr) | 
| Replaces the managed object with an object pointed to by pt. | |
Enables sharing configurations by multiple DcmSCPs.
DcmSharedSCPConfig allows multiple DcmSCP objects to share a single DcmSCPConfig object as their configuration. DcmSharedSCPConfig is implemented using reference counting, so the underlying DcmSCP config object is destroyed only after the last reference to it is removed.
| 
 | inlineexplicit | 
Copy construct a DcmSharedSCPConfig object from a DcmSCPConfig object.
This constructor enables sharing of an already existing DcmSCPConfig object by copy constructing a shareable configuration object from it.
| config | the DcmSCPConfig object to copy construct the DcmSharedSCPConfig object from. | 
References OFshared_ptr< DcmSCPConfig >::OFshared_ptr().
| 
 | inline | 
Access the shared DcmSCPConfig object.
References OFshared_ptr< DcmSCPConfig >::get().
| 
 | inline | 
Access the shared DcmSCPConfig object.
References OFshared_ptr< DcmSCPConfig >::get().