EDGESEC  0.1.0-alpha.0+sha.ca29a8277b72f80785649ea9ef9cd7edf642d939
Secure router - reference implementation
Macros | Functions | Variables
icmp6.pb-c.c File Reference
#include "icmp6.pb-c.h"
Include dependency graph for icmp6.pb-c.c:

Macros

#define PROTOBUF_C__NO_DEPRECATED
 

Functions

void icmp6__icmp6_schema__init (Icmp6__Icmp6Schema *message)
 
size_t icmp6__icmp6_schema__get_packed_size (const Icmp6__Icmp6Schema *message)
 
size_t icmp6__icmp6_schema__pack (const Icmp6__Icmp6Schema *message, uint8_t *out)
 
size_t icmp6__icmp6_schema__pack_to_buffer (const Icmp6__Icmp6Schema *message, ProtobufCBuffer *buffer)
 
Icmp6__Icmp6Schemaicmp6__icmp6_schema__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data)
 
void icmp6__icmp6_schema__free_unpacked (Icmp6__Icmp6Schema *message, ProtobufCAllocator *allocator)
 

Variables

const ProtobufCMessageDescriptor icmp6__icmp6_schema__descriptor
 

Macro Definition Documentation

◆ PROTOBUF_C__NO_DEPRECATED

#define PROTOBUF_C__NO_DEPRECATED

Function Documentation

◆ icmp6__icmp6_schema__free_unpacked()

void icmp6__icmp6_schema__free_unpacked ( Icmp6__Icmp6Schema message,
ProtobufCAllocator *  allocator 
)

◆ icmp6__icmp6_schema__get_packed_size()

size_t icmp6__icmp6_schema__get_packed_size ( const Icmp6__Icmp6Schema message)

◆ icmp6__icmp6_schema__init()

void icmp6__icmp6_schema__init ( Icmp6__Icmp6Schema message)

◆ icmp6__icmp6_schema__pack()

size_t icmp6__icmp6_schema__pack ( const Icmp6__Icmp6Schema message,
uint8_t *  out 
)

◆ icmp6__icmp6_schema__pack_to_buffer()

size_t icmp6__icmp6_schema__pack_to_buffer ( const Icmp6__Icmp6Schema message,
ProtobufCBuffer *  buffer 
)

◆ icmp6__icmp6_schema__unpack()

Icmp6__Icmp6Schema* icmp6__icmp6_schema__unpack ( ProtobufCAllocator *  allocator,
size_t  len,
const uint8_t *  data 
)

Variable Documentation

◆ icmp6__icmp6_schema__descriptor

const ProtobufCMessageDescriptor icmp6__icmp6_schema__descriptor
Initial value:
= {
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"icmp6.Icmp6Schema",
"Icmp6Schema",
"Icmp6__Icmp6Schema",
"icmp6",
5,
icmp6__icmp6_schema__field_descriptors,
icmp6__icmp6_schema__field_indices_by_name,
1,
icmp6__icmp6_schema__number_ranges,
(ProtobufCMessageInit)icmp6__icmp6_schema__init,
NULL,
NULL,
NULL
}
void icmp6__icmp6_schema__init(Icmp6__Icmp6Schema *message)
Definition: icmp6.pb-c.c:10
typedefPROTOBUF_C__BEGIN_DECLS struct Icmp6__Icmp6Schema Icmp6__Icmp6Schema
Definition: icmp6.pb-c.h:17