22 lines
519 B
C
22 lines
519 B
C
/* Copyright (C) 1999 Heikki Vatiainen hessu@cs.tut.fi */
|
|
|
|
#ifndef FRAMES_H
|
|
#define FRAMES_H
|
|
|
|
#include "frame_defs.h"
|
|
|
|
#define MAX_CTRL_FRAME 512
|
|
|
|
void prefill_frame(void *ctrl_frame, uint16_t type);
|
|
int validate_frame(unsigned char *buff, int size);
|
|
|
|
void send_ready_ind(Conn_t *conn);
|
|
void send_register_req(void);
|
|
|
|
int handle_frame(Conn_t *conn, char *buff, int size);
|
|
uint32_t send_flush_req(Conn_t *conn);
|
|
|
|
void parse_tlvs(uint16_t opcode, unsigned char *tlvp, int numtlvs, int sizeoftlvs);
|
|
|
|
#endif /* FRAMES_H */
|