29#ifndef PX_PVD_TRANSPORT_H
30#define PX_PVD_TRANSPORT_H
35#include "foundation/PxErrors.h"
36#include "foundation/PxFlags.h"
78 virtual bool write(
const uint8_t* inBytes, uint32_t inLength) = 0;
88 virtual void unlock() = 0;
100 virtual void release() = 0;
PxPvdTransport is an interface representing the data transport mechanism. This class defines all serv...
Definition PxPvdTransport.h:53
virtual bool isConnected()=0
virtual void disconnect()=0
virtual bool write(const uint8_t *inBytes, uint32_t inLength)=0
virtual uint64_t getWrittenDataSize()=0
#define PX_CALL_CONV
Definition PxPreprocessor.h:299
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39
PX_C_EXPORT PxPvdTransport *PX_CALL_CONV PxDefaultPvdSocketTransportCreate(const char *host, int port, unsigned int timeoutInMilliseconds)
Create a default socket transport.
Definition PxPvdDefaultSocketTransport.cpp:128
PX_C_EXPORT PxPvdTransport *PX_CALL_CONV PxDefaultPvdFileTransportCreate(const char *name)
Create a default file transport.
Definition PxPvdDefaultFileTransport.cpp:208