Skip to content

Structures definition on server side #315

Open
@anakorenko

Description

Hello erpc team, as far as i understand, there is no need to declare struct on server side or client. Moreover if i define struct on server side i receive errors:
error: redefinition of ‘struct nested_t’
error: redefinition of ‘struct elements_t’
My structs defined on server side as follows:
`typedef struct elements_t elements_t;
struct elements_t
{
int8_t elem;
int8_t elem2;
int8_t *word;
};

typedef struct nested_t nested_t;

struct nested_t
{
elements_t struct1;
elements_t struct2;
};`

and in erpc file:
`struct elements_t
{
int8 elem
int8 elem2
byref int8 word
}

struct nested_t
{
elements_t struct1
elements_t struct2
}`
Is there any way to keep declaration of structure on server side? Thank you

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions