mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-09-21 13:34:59 +02:00
Move ext_or_cmd_t to proto_ext_or
This commit is contained in:
parent
49f88e77e5
commit
6ccd98f93e
@ -624,13 +624,7 @@ typedef struct packed_cell_t packed_cell_t;
|
||||
typedef struct cell_queue_t cell_queue_t;
|
||||
typedef struct destroy_cell_t destroy_cell_t;
|
||||
typedef struct destroy_cell_queue_t destroy_cell_queue_t;
|
||||
|
||||
/** A parsed Extended ORPort message. */
|
||||
typedef struct ext_or_cmd_t {
|
||||
uint16_t cmd; /** Command type */
|
||||
uint16_t len; /** Body length */
|
||||
char body[FLEXIBLE_ARRAY_MEMBER]; /** Message body */
|
||||
} ext_or_cmd_t;
|
||||
typedef struct ext_or_cmd_t ext_or_cmd_t;
|
||||
|
||||
/** Beginning of a RELAY cell payload. */
|
||||
typedef struct {
|
||||
|
@ -8,10 +8,15 @@
|
||||
#define TOR_PROTO_EXT_OR_H
|
||||
|
||||
struct buf_t;
|
||||
struct ext_or_cmt_t;
|
||||
|
||||
/** A parsed Extended ORPort message. */
|
||||
typedef struct ext_or_cmd_t {
|
||||
uint16_t cmd; /** Command type */
|
||||
uint16_t len; /** Body length */
|
||||
char body[FLEXIBLE_ARRAY_MEMBER]; /** Message body */
|
||||
} ext_or_cmd_t;
|
||||
|
||||
int fetch_ext_or_command_from_buf(struct buf_t *buf,
|
||||
struct ext_or_cmd_t **out);
|
||||
|
||||
#endif /* !defined(TOR_PROTO_EXT_OR_H) */
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user