EDGESEC  0.1.0-alpha.0+sha.ca29a8277b72f80785649ea9ef9cd7edf642d939
Secure router - reference implementation
Data Structures | Macros | Typedefs | Functions | Variables
icmp4.pb-c.h File Reference
#include <protobuf-c/protobuf-c.h>
Include dependency graph for icmp4.pb-c.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  Icmp4__Icmp4Schema
 

Macros

#define ICMP4__ICMP4_SCHEMA__INIT
 

Typedefs

typedef typedefPROTOBUF_C__BEGIN_DECLS struct Icmp4__Icmp4Schema Icmp4__Icmp4Schema
 
typedef void(* Icmp4__Icmp4Schema_Closure) (const Icmp4__Icmp4Schema *message, void *closure_data)
 

Functions

void icmp4__icmp4_schema__init (Icmp4__Icmp4Schema *message)
 
size_t icmp4__icmp4_schema__get_packed_size (const Icmp4__Icmp4Schema *message)
 
size_t icmp4__icmp4_schema__pack (const Icmp4__Icmp4Schema *message, uint8_t *out)
 
size_t icmp4__icmp4_schema__pack_to_buffer (const Icmp4__Icmp4Schema *message, ProtobufCBuffer *buffer)
 
Icmp4__Icmp4Schemaicmp4__icmp4_schema__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data)
 
void icmp4__icmp4_schema__free_unpacked (Icmp4__Icmp4Schema *message, ProtobufCAllocator *allocator)
 

Variables

const ProtobufCMessageDescriptor icmp4__icmp4_schema__descriptor
 

Macro Definition Documentation

◆ ICMP4__ICMP4_SCHEMA__INIT

#define ICMP4__ICMP4_SCHEMA__INIT
Value:
{ \
PROTOBUF_C_MESSAGE_INIT(&icmp4__icmp4_schema__descriptor) \
, (char *)protobuf_c_empty_string, 0, 0, 0, 0 \
}
const ProtobufCMessageDescriptor icmp4__icmp4_schema__descriptor
Definition: icmp4.pb-c.c:86

Typedef Documentation

◆ Icmp4__Icmp4Schema

typedef typedefPROTOBUF_C__BEGIN_DECLS struct Icmp4__Icmp4Schema Icmp4__Icmp4Schema

◆ Icmp4__Icmp4Schema_Closure

typedef void(* Icmp4__Icmp4Schema_Closure) (const Icmp4__Icmp4Schema *message, void *closure_data)

Function Documentation

◆ icmp4__icmp4_schema__free_unpacked()

void icmp4__icmp4_schema__free_unpacked ( Icmp4__Icmp4Schema message,
ProtobufCAllocator *  allocator 
)

◆ icmp4__icmp4_schema__get_packed_size()

size_t icmp4__icmp4_schema__get_packed_size ( const Icmp4__Icmp4Schema message)

◆ icmp4__icmp4_schema__init()

void icmp4__icmp4_schema__init ( Icmp4__Icmp4Schema message)

◆ icmp4__icmp4_schema__pack()

size_t icmp4__icmp4_schema__pack ( const Icmp4__Icmp4Schema message,
uint8_t *  out 
)

◆ icmp4__icmp4_schema__pack_to_buffer()

size_t icmp4__icmp4_schema__pack_to_buffer ( const Icmp4__Icmp4Schema message,
ProtobufCBuffer *  buffer 
)

◆ icmp4__icmp4_schema__unpack()

Icmp4__Icmp4Schema* icmp4__icmp4_schema__unpack ( ProtobufCAllocator *  allocator,
size_t  len,
const uint8_t *  data 
)

Variable Documentation

◆ icmp4__icmp4_schema__descriptor

const ProtobufCMessageDescriptor icmp4__icmp4_schema__descriptor
extern