OpendTect  7.0
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
XConn Class Reference

Connection implemented in terms of another Conn object. More...

Inheritance diagram for XConn:
[legend]

Public Member Functions

 XConn ()
 
 ~XConn ()
 
void close () override
 
const char * connType () const override
 
const char * creationMessage () const override
 
bool forRead () const override
 
bool forWrite () const override
 
StreamConngetStream () override
 
bool isBad () const override
 
void setConn (Conn *c, bool becomesmine=true)
 
- Public Member Functions inherited from Conn
virtual ~Conn ()
 
Connconn ()
 
const Connconn () const
 Returns the actual connection doing the work. More...
 
bool isStream () const
 
const MultiIDlinkedTo () const
 
void setLinkedTo (const MultiID &id)
 

Static Public Member Functions

static const char * sType ()
 

Protected Member Functions

ConngtConn () const override
 
- Protected Member Functions inherited from Conn
 Conn ()
 

Protected Attributes

Connconn_
 
bool mine_
 
- Protected Attributes inherited from Conn
MultiID ioobjid_
 

Friends

class IOX
 

Additional Inherited Members

- Static Public Attributes inherited from Conn
static const bool Read
 
static const bool Write
 

Detailed Description

Connection implemented in terms of another Conn object.

<>

Constructor & Destructor Documentation

◆ XConn()

XConn::XConn ( )

◆ ~XConn()

XConn::~XConn ( )

Member Function Documentation

◆ close()

void XConn::close ( )
inlineoverridevirtual

Reimplemented from Conn.

◆ connType()

const char* XConn::connType ( ) const
inlineoverridevirtual

Implements Conn.

◆ creationMessage()

const char* XConn::creationMessage ( ) const
inlineoverridevirtual

Reimplemented from Conn.

◆ forRead()

bool XConn::forRead ( ) const
inlineoverridevirtual

Implements Conn.

◆ forWrite()

bool XConn::forWrite ( ) const
inlineoverridevirtual

Reimplemented from Conn.

◆ getStream()

StreamConn* XConn::getStream ( )
inlineoverridevirtual

Reimplemented from Conn.

◆ gtConn()

Conn* XConn::gtConn ( ) const
inlineoverrideprotectedvirtual

Reimplemented from Conn.

◆ isBad()

bool XConn::isBad ( ) const
inlineoverridevirtual

Implements Conn.

◆ setConn()

void XConn::setConn ( Conn c,
bool  becomesmine = true 
)
inline

◆ sType()

static const char* XConn::sType ( )
static

Friends And Related Function Documentation

◆ IOX

friend class IOX
friend

Member Data Documentation

◆ conn_

Conn* XConn::conn_
protected

◆ mine_

bool XConn::mine_
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024