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