30 #ifndef PXPVDSDK_PXPVDTRANSPORT_H 31 #define PXPVDSDK_PXPVDTRANSPORT_H 62 virtual bool connect() = 0;
68 virtual void disconnect() = 0;
73 virtual bool isConnected() = 0;
79 virtual bool write(
const uint8_t* inBytes, uint32_t inLength) = 0;
89 virtual void unlock() = 0;
94 virtual void flush() = 0;
99 virtual uint64_t getWrittenDataSize() = 0;
101 virtual void release() = 0;
129 #endif // PXPVDSDK_PXPVDTRANSPORT_H Definition: GuContactBuffer.h:37
#define PX_C_EXPORT
Definition: Pxc.h:54
#define PX_CALL_CONV
Definition: PxPreprocessor.h:328
PxPvdTransport is an interface representing the data transport mechanism. This class defines all serv...
Definition: PxPvdTransport.h:53
PX_C_EXPORT PxPvdTransport *PX_CALL_CONV PxDefaultPvdSocketTransportCreate(const char *host, int port, unsigned int timeoutInMilliseconds)
Create a default socket transport.
PX_C_EXPORT PxPvdTransport *PX_CALL_CONV PxDefaultPvdFileTransportCreate(const char *name)
Create a default file transport.
virtual ~PxPvdTransport()
Definition: PxPvdTransport.h:104