PxPvdTransport is an interface representing the data transport mechanism. This class defines all services associated with the transport: configuration, connection, reading, writing etc. It is owned by the application, and can be realized as a file or a socket (using one-line PxDefault<...> methods in PhysXExtensions) or in a custom implementation. This is a class that is intended for use by PVD, not by the application, the application entry points are PxPvd and PvdClient.
More...
#include <PxPvdTransport.h>
PxPvdTransport is an interface representing the data transport mechanism. This class defines all services associated with the transport: configuration, connection, reading, writing etc. It is owned by the application, and can be realized as a file or a socket (using one-line PxDefault<...> methods in PhysXExtensions) or in a custom implementation. This is a class that is intended for use by PVD, not by the application, the application entry points are PxPvd and PvdClient.
◆ ~PxPvdTransport()
virtual PxPvdTransport::~PxPvdTransport |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ connect()
virtual bool PxPvdTransport::connect |
( |
| ) |
|
|
pure virtual |
Connects to the Visual Debugger application. return True if success
◆ disconnect()
virtual void PxPvdTransport::disconnect |
( |
| ) |
|
|
pure virtual |
Disconnects from the Visual Debugger application. If we are still connected, this will kill the entire debugger connection.
◆ flush()
virtual void PxPvdTransport::flush |
( |
| ) |
|
|
pure virtual |
send any data and block until we know it is at least on the wire.
◆ getWrittenDataSize()
virtual uint64_t PxPvdTransport::getWrittenDataSize |
( |
| ) |
|
|
pure virtual |
Return size of written data.
◆ isConnected()
virtual bool PxPvdTransport::isConnected |
( |
| ) |
|
|
pure virtual |
Return if connection to PVD is created.
◆ lock()
◆ release()
virtual void PxPvdTransport::release |
( |
| ) |
|
|
pure virtual |
◆ unlock()
virtual void PxPvdTransport::unlock |
( |
| ) |
|
|
pure virtual |
◆ write()
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.
The documentation for this class was generated from the following file: