OpendTect  6.6
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 ()
 
virtual void close ()
 
const char * connType () const
 
virtual const char * creationMessage () const
 
virtual bool forRead () const
 
virtual bool forWrite () const
 
virtual StreamConngetStream ()
 
virtual bool isBad () const
 
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
 
- 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 ( )
inline

◆ ~XConn()

XConn::~XConn ( )
inline

Member Function Documentation

◆ close()

virtual void XConn::close ( )
inlinevirtual

Reimplemented from Conn.

◆ connType()

const char* XConn::connType ( ) const
inlinevirtual

Implements Conn.

◆ creationMessage()

virtual const char* XConn::creationMessage ( ) const
inlinevirtual

Reimplemented from Conn.

◆ forRead()

virtual bool XConn::forRead ( ) const
inlinevirtual

Implements Conn.

◆ forWrite()

virtual bool XConn::forWrite ( ) const
inlinevirtual

Reimplemented from Conn.

◆ getStream()

virtual StreamConn* XConn::getStream ( )
inlinevirtual

Reimplemented from Conn.

◆ gtConn()

Conn* XConn::gtConn ( ) const
inlineprotectedvirtual

Reimplemented from Conn.

◆ isBad()

virtual bool XConn::isBad ( ) const
inlinevirtual

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-2022