All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
DriveDCR Struct Reference
Inheritance diagram for DriveDCR:
Collaboration diagram for DriveDCR:

Public Member Functions

DriveCallerRead (const DataManager *pDM, MBDynParser &HP, bool bDeferred)
- Public Member Functions inherited from DriveCallerRead
virtual ~DriveCallerRead (void)

Additional Inherited Members

- Static Public Member Functions inherited from DriveCallerRead
static void ReadOutput (DriveCaller *pDC, const DataManager *pDM, MBDynParser &HP)
- Protected Member Functions inherited from DriveCallerRead
void NeedDM (const DataManager *pDM, MBDynParser &HP, bool bDeferred, const char *const name)

Detailed Description

Definition at line 2746 of file drive_.cc.

Member Function Documentation

DriveCaller * DriveDCR::Read ( const DataManager pDM,
MBDynParser HP,
bool  bDeferred 

Implements DriveCallerRead.

Definition at line 2752 of file drive_.cc.

References MBDynParser::GetDriveCaller(), DataManager::pGetDrvHdl(), and SAFENEWWITHCONSTRUCTOR.

2753 {
2754  const DriveHandler* pDrvHdl = 0;
2755  if (pDM != 0) {
2756  pDrvHdl = pDM->pGetDrvHdl();
2757  }
2759  DriveCaller *pDC = 0;
2761  DriveCaller *pD1 = HP.GetDriveCaller(bDeferred);
2762  DriveCaller *pD2 = HP.GetDriveCaller(bDeferred);
2766  DriveDriveCaller(pDrvHdl, pD1, pD2));
2768  return pDC;
2769 }
const DriveHandler * pGetDrvHdl(void) const
Definition: dataman.h:340
#define SAFENEWWITHCONSTRUCTOR(pnt, item, constructor)
Definition: mynewmem.h:698
DriveCaller * GetDriveCaller(bool bDeferred=false)
Definition: mbpar.cc:2033

Here is the call graph for this function:

The documentation for this struct was generated from the following file: