Ticket #1089 (new task)

Opened 5 years ago

[TRIVIAL] Move all struct to private headers

Reported by: bricks Owned by: dgollub
Priority: normal Milestone:
Component: OpenSync Version: 0.38
Severity: normal Keywords:


We have three layers of access for opensync api:

  • public - accessible from applications and plugins
  • private public - (called internal) accessible inside opensync
  • private private - should be used only by the specific opensync "module" for module specific functions and data

Because the private private is introduced as latest layer there are still private structs inside the internal headers. This should be avoided and the stucts should be moved inside the private headers. E.g. struct OSyncMappingTable in mapping/opensync_mapping_table_internals.h should be moved to mapping/opensync_mapping_table_private.h

Note: See TracTickets for help on using tickets.