summaryrefslogtreecommitdiffstats
path: root/src/modules/publicip/option.h
blob: aca7236299d99c4351426afb4204e312e2d9690e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
#pragma once

#include "common/option.h"

typedef struct FFPublicIPOptions {
    FFModuleArgs moduleArgs;

    FFstrbuf url;
    uint32_t timeout;
    bool ipv6;
} FFPublicIPOptions;

static_assert(sizeof(FFPublicIPOptions) <= FF_OPTION_MAX_SIZE, "FFPublicIPOptions size exceeds maximum allowed size");