Add basic plugin infrastructure
Provide a way to write tarantool plugins.
The server loads all plugins at start.
Plugin declaration structure looks like:
typedef void(*plugin_
typedef void(*plugin_
struct tarantool_plugin {
int api_version;
int version;
const char *name;
struct rlist list;
};
#define DECLARE_
extern "C" { \
}; \
}
DECLARE_
Blueprint information
- Status:
- Complete
- Approver:
- Kostja Osipov
- Priority:
- Undefined
- Drafter:
- Roman Tsisyk
- Direction:
- Needs approval
- Assignee:
- UNera
- Definition:
- Approved
- Series goal:
- Accepted for 1.5
- Implementation:
- Implemented
- Milestone target:
- 1.5.1
- Started by
- Kostja Osipov
- Completed by
- Kostja Osipov