1#ifndef VITROIO_SDK_TRANSPORT_LAYER
2#define VITROIO_SDK_TRANSPORT_LAYER
47 virtual int send(uint32_t parameterId,
const IoVec* iov,
int iovcnt);
Virtual class providing interface for communication interfaces.
Definition: transport_layer.h:29
Transport_layer(uint32_t nodeId)
Definition: transport_layer.h:33
void updateNodeId(uint32_t nodeId)
Update node ID.
Definition: transport_layer.h:61
virtual int send(uint32_t parameterId, const IoVec *iov, int iovcnt)
Function sends given data.
uint32_t nodeId()
Returns node ID.
Definition: transport_layer.h:68
uint32_t nodeId_
Definition: transport_layer.h:31
virtual uint32_t getTimestamp()
Function sends timestamp request and returns timestamp value.
The namespace contains all of components of vitro-shard-sdk and components based on the sdk....
Definition: can_layer.h:9
Structure for dealing with fragmentation of IoTBlocks.
Definition: transport_layer.h:18
void * iov_base
Definition: transport_layer.h:19
size_t iov_len
Definition: transport_layer.h:20