IPFTest.h File Reference

Test-generic interface IPFTest. More...

#include "PFExport.h"
#include "PreciseTimeValue.h"
#include "..\object.h"

Go to the source code of this file.

Classes

class   IPFTest

Defines

#define  PFTEST_INTERFACE   Interface_ID(0x74f93d02, 0x1eb34500)
#define  GetPFTestInterface(obj)   ((IPFTest*)((GetPFObject(obj))->GetInterface(PFTEST_INTERFACE)))

Functions

PFExport Object GetPFObject (Object *obj)
IPFTest PFTestInterface (Object *obj)
IPFTest PFTestInterface (INode *node)

Detailed Description

Test-generic interface IPFTest.

This is a part of every PF Test.

Definition in file IPFTest.h.


Define Documentation

#define PFTEST_INTERFACE   Interface_ID(0x74f93d02, 0x1eb34500)

Definition at line 23 of file IPFTest.h.

#define GetPFTestInterface (   obj )    ((IPFTest*)((GetPFObject(obj))->GetInterface(PFTEST_INTERFACE)))

Definition at line 24 of file IPFTest.h.


Function Documentation

PFExport Object* GetPFObject ( Object obj )
IPFTest* PFTestInterface ( Object obj ) [inline]

Definition at line 182 of file IPFTest.h.

                                             {
    return ((obj == NULL) ? NULL : GetPFTestInterface(obj));
};
IPFTest* PFTestInterface ( INode node ) [inline]

Definition at line 186 of file IPFTest.h.

                                             {
    return ((node == NULL) ? NULL : PFTestInterface(node->GetObjectRef()));
};