|
| TFDTransport (int fd, ClosePolicy close_policy=NO_CLOSE_ON_DESTROY) |
|
| ~TFDTransport () |
|
bool | isOpen () |
|
void | open () |
|
void | close () |
|
int32_t | read (uint8_t *buf, uint32_t len) |
|
int32_t | write (const uint8_t *buf, uint32_t len) |
|
void | setFD (int fd) |
|
int | getFD () |
|
Public Member Functions inherited from contrail::sandesh::transport::TVirtualTransport< TFDTransport > |
virtual int32_t | read_virt (uint8_t *buf, uint32_t len) |
|
virtual int32_t | readAll_virt (uint8_t *buf, uint32_t len) |
|
virtual int | write_virt (const uint8_t *buf, uint32_t len) |
|
virtual const uint8_t * | borrow_virt (uint8_t *buf, uint32_t *len) |
|
virtual void | consume_virt (uint32_t len) |
|
uint32_t | readAll (uint8_t *buf, uint32_t len) |
|
Public Member Functions inherited from contrail::sandesh::transport::TTransportDefaults |
uint32_t | read (uint8_t *buf, uint32_t len) |
|
uint32_t | readAll (uint8_t *buf, uint32_t len) |
|
int | write (const uint8_t *buf, uint32_t len) |
|
const uint8_t * | borrow (uint8_t *buf, uint32_t *len) |
|
void | consume (uint32_t len) |
|
Public Member Functions inherited from contrail::sandesh::transport::TTransport |
virtual | ~TTransport () |
|
virtual bool | peek () |
|
int32_t | read (uint8_t *buf, uint32_t len) |
|
int32_t | readAll (uint8_t *buf, uint32_t len) |
|
virtual uint32_t | readEnd () |
|
int | write (const uint8_t *buf, uint32_t len) |
|
virtual uint32_t | writeEnd () |
|
virtual void | flush () |
|
const uint8_t * | borrow (uint8_t *buf, uint32_t *len) |
|
void | consume (uint32_t len) |
|
Dead-simple wrapper around a file descriptor.
Definition at line 37 of file TFDTransport.h.