Hybrid ICN (hICN) plugin  v21.06-rc0-4-g18fa668
Public Attributes | List of all members
io_ops Struct Reference

Public Attributes

void * closure
 
bool(* send )(IoOperations *ops, const Address *nexthop, Message *message)
 
bool(* sendIOVBuffer )(IoOperations *ops, struct iovec *message, size_t size)
 
const Address *(* getRemoteAddress )(const IoOperations *ops)
 
const AddressPair *(* getAddressPair )(const IoOperations *ops)
 
bool(* isUp )(const IoOperations *ops)
 
bool(* isLocal )(const IoOperations *ops)
 
unsigned(* getConnectionId )(const IoOperations *ops)
 
void(* destroy )(IoOperations **opsPtr)
 
const void *(* class )(const IoOperations *ops)
 
list_connections_type(* getConnectionType )(const IoOperations *ops)
 
void(* sendProbe )(IoOperations *ops, uint8_t *message)
 
connection_state_t(* getState )(const IoOperations *ops)
 
void(* setState )(IoOperations *ops, connection_state_t state)
 
connection_state_t(* getAdminState )(const IoOperations *ops)
 
void(* setAdminState )(IoOperations *ops, connection_state_t admin_state)
 
const char *(* getInterfaceName )(const IoOperations *ops)
 

The documentation for this struct was generated from the following file: