eolib 0.6.1
A core C library for writing applications related to Endless Online
Loading...
Searching...
No Matches
sequencer.h
Go to the documentation of this file.
1#ifndef EOLIB_SEQUENCER_H
2#define EOLIB_SEQUENCER_H
3
4#include <stdint.h>
5
6#include "result.h"
7
13
20
29EoResult eo_sequencer_next(EoSequencer *sequencer, int32_t *out_value);
30
37
45
53
63
73
74#endif
EoResult
Definition result.h:12
EoResult eo_sequence_ping_bytes(int32_t start, uint8_t *out_bytes)
Definition sequencer.c:93
EoResult eo_sequencer_next(EoSequencer *sequencer, int32_t *out_value)
Definition sequencer.c:13
int32_t eo_generate_sequence_start(void)
Definition sequencer.c:29
int32_t eo_sequence_start_from_ping(int32_t s1, int32_t s2)
Definition sequencer.c:41
EoResult eo_sequence_init_bytes(int32_t start, uint8_t *out_bytes)
Definition sequencer.c:46
int32_t eo_sequence_start_from_init(int32_t s1, int32_t s2)
Definition sequencer.c:34
EoSequencer eo_sequencer_init(int32_t start)
Definition sequencer.c:5
signed int int32_t
Definition stdint.h:77
unsigned char uint8_t
Definition stdint.h:78
int32_t start
Definition sequencer.h:10
int32_t counter
Definition sequencer.h:11