38 #if !defined(__OCS_XPORT_H__)
39 #define __OCS_XPORT_H__
58 typedef union ocs_xport_stats {
71 #endif // __OCS_XPORT_H__
int32_t ocs_xport_attach(ocs_xport_t *xport)
int32_t ocs_xport_control(ocs_xport_t *xport, ocs_xport_ctrl_e cmd,...)
Perform transport attach function.
int32_t ocs_xport_detach(ocs_xport_t *xport)
void ocs_xport_free(ocs_xport_t *xport)
free a transport object
int32_t ocs_xport_status(ocs_xport_t *xport, ocs_xport_status_e cmd, ocs_xport_stats_t *result)
Return status on a link.
ocs_xport_t * ocs_xport_alloc(ocs_t *ocs)
allocate a transport object