areaDetector 3-14
EPICS areaDetector framework
Macros | Enumerations | Functions
stream2.c File Reference
#include "stream2.h"
#include <assert.h>
#include <float.h>
#include <immintrin.h>
#include <stdint.h>
#include <stdlib.h>
#include <string.h>
#include "cbor.h"

Macros

#define __STDC_WANT_IEC_60559_TYPES_EXT__
 

Enumerations

enum  { MAX_KEY_LEN = 64 }
 

Functions

enum stream2_result stream2_parse_msg (const uint8_t *buffer, size_t size, struct stream2_msg **msg_out)
 
void stream2_free_msg (struct stream2_msg *msg)
 
enum stream2_result stream2_typed_array_elem_size (const struct stream2_typed_array *array, uint64_t *elem_size)
 

Macro Definition Documentation

◆ __STDC_WANT_IEC_60559_TYPES_EXT__

#define __STDC_WANT_IEC_60559_TYPES_EXT__

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
MAX_KEY_LEN 

Function Documentation

◆ stream2_free_msg()

void stream2_free_msg ( struct stream2_msg msg)

◆ stream2_parse_msg()

enum stream2_result stream2_parse_msg ( const uint8_t *  buffer,
size_t  size,
struct stream2_msg **  msg_out 
)

◆ stream2_typed_array_elem_size()

enum stream2_result stream2_typed_array_elem_size ( const struct stream2_typed_array array,
uint64_t *  elem_size 
)