#include <PxPvdTransport.h>
Public Member Functions | |
| virtual bool | connect ()=0 |
| virtual void | disconnect ()=0 |
| virtual bool | isConnected ()=0 |
| virtual bool | write (const uint8_t *inBytes, uint32_t inLength)=0 |
| virtual PxPvdTransport & | lock ()=0 |
| virtual void | unlock ()=0 |
| virtual void | flush ()=0 |
| virtual uint64_t | getWrittenDataSize ()=0 |
| virtual void | release ()=0 |
Protected Member Functions | |
| virtual | ~PxPvdTransport () |
| virtual PxPvdTransport::~PxPvdTransport | ( | ) | [inline, protected, virtual] |
| virtual bool PxPvdTransport::connect | ( | ) | [pure virtual] |
Connects to the Visual Debugger application. return True if success
| virtual void PxPvdTransport::disconnect | ( | ) | [pure virtual] |
Disconnects from the Visual Debugger application. If we are still connected, this will kill the entire debugger connection.
| virtual void PxPvdTransport::flush | ( | ) | [pure virtual] |
send any data and block until we know it is at least on the wire.
| virtual uint64_t PxPvdTransport::getWrittenDataSize | ( | ) | [pure virtual] |
Return size of written data.
| virtual bool PxPvdTransport::isConnected | ( | ) | [pure virtual] |
Return if connection to PVD is created.
| virtual PxPvdTransport& PxPvdTransport::lock | ( | ) | [pure virtual] |
| virtual void PxPvdTransport::release | ( | ) | [pure virtual] |
| virtual void PxPvdTransport::unlock | ( | ) | [pure virtual] |
| virtual bool PxPvdTransport::write | ( | const uint8_t * | inBytes, | |
| uint32_t | inLength | |||
| ) | [pure virtual] |
write bytes to the other endpoint of the connection. should lock before witre. If an error occurs this connection will assume to be dead.