Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes

IOX Class Reference

Inheritance diagram for IOX:
IOObject IOObj NamedObject CallBacker

List of all members.

Public Member Functions

 IOX (const char *nm=0, const char *ky=0, bool=0)
virtual ~IOX ()
bool bad () const
void copyFrom (const IOObj *)
const char * fullUserExpr (bool) const
void genDefaultImpl ()
bool implExists (bool) const
bool implShouldRemove () const
const char * connType () const
ConngetConn (Conn::State) const
bool slowOpen () const
IOObjgetIOObj () const
const MultiIDownKey () const
void setOwnKey (const MultiID &)

Protected Member Functions

bool getFrom (ascistream &)
bool putTo (ascostream &) const

Protected Attributes

MultiID ownkey_

Static Protected Attributes

static int prodid
 for factory implementation

Constructor & Destructor Documentation

IOX::IOX ( const char *  nm = 0,
const char *  ky = 0,
bool  = 0 
)
virtual IOX::~IOX (  )  [virtual]

Member Function Documentation

bool IOX::bad (  )  const [virtual]

Implements IOObj.

const char* IOX::connType (  )  const [virtual]

Implements IOObj.

void IOX::copyFrom ( const IOObj  )  [virtual]

Implements IOObj.

const char* IOX::fullUserExpr ( bool   )  const [virtual]

Implements IOObj.

void IOX::genDefaultImpl (  )  [inline, virtual]

Reimplemented from IOObj.

Conn* IOX::getConn ( Conn::State   )  const [virtual]

Implements IOObj.

bool IOX::getFrom ( ascistream  )  [protected, virtual]

Implements IOObj.

IOObj* IOX::getIOObj (  )  const
bool IOX::implExists ( bool   )  const [virtual]

Implements IOObj.

bool IOX::implShouldRemove (  )  const [inline, virtual]

Reimplemented from IOObj.

const MultiID& IOX::ownKey (  )  const [inline]
bool IOX::putTo ( ascostream  )  const [protected, virtual]

Implements IOObj.

void IOX::setOwnKey ( const MultiID  ) 
bool IOX::slowOpen (  )  const [virtual]

Reimplemented from IOObj.


Member Data Documentation

MultiID IOX::ownkey_ [protected]
int IOX::prodid [static, protected]

for factory implementation