23 #ifndef _THRIFT_TRANSPORT_H
24 #define _THRIFT_TRANSPORT_H
47 u_int32_t len,
int *error);
49 const u_int32_t len,
int *error);
64 u_int32_t len,
int *error)
66 return transport->
read (transport, buf, len, error);
73 static inline u_int8_t
75 const u_int32_t len,
int *error)
77 return transport->
write (transport, buf, len, error);
ThriftTransportType thrift_transport_get_type(void)
ThriftTransportType ttype
int32_t(* read)(struct _ThriftTransport *transport, void *buf, u_int32_t len, int *error)
u_int8_t(* write)(struct _ThriftTransport *transport, const void *buf, const u_int32_t len, int *error)