#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.