aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuido Günther <agx@sigxcpu.org>2014-03-03 21:41:05 +0100
committerGuido Günther <agx@sigxcpu.org>2014-03-05 16:28:44 +0100
commit1bd1be7b3f3daa0db7bf9ae210164a3b9616b279 (patch)
tree98e2d11f74a05258da4e289cab84bd8af3165ba7
parentfd4cd9136fd56f26395fbf7416c5ac561cabd78f (diff)
Restrict exported symbols
The LIBPLANFAHR_PRIVATE_ symbols are intended for internal use only.
-rw-r--r--src/libplanfahr.sym31
1 files changed, 30 insertions, 1 deletions
diff --git a/src/libplanfahr.sym b/src/libplanfahr.sym
index c9b3d47..def0344 100644
--- a/src/libplanfahr.sym
+++ b/src/libplanfahr.sym
@@ -1,7 +1,36 @@
LIBPLANFAHR_0.0.0 {
global:
- lpf_*;
+ /* LpfManager */
+ lpf_manager_get_available_providers;
+ lpf_manager_activate_provider;
+ lpf_manager_deactivate_provider;
+ lpf_manager_error_quark;
+ lpf_manager_get_type;
+ /* LpfProvider */
+ lpf_provider_activate;
+ lpf_provider_deactivate;
+ lpf_provider_error_quark;
+ lpf_provider_get_locs;
+ lpf_provider_get_name;
+ lpf_provider_get_trips;
+ lpf_provider_get_type;
+ /* LpfLoc */
+ lpf_loc_get_type;
+ /* LpfStop */
+ lpf_stop_get_type;
+ /* LpfTrip */
+ lpf_trip_get_type;
+ /* LpfTripPart */
+ lpf_trip_part_get_type;
local:
*;
};
+LIBPLANFAHR_PRIVATE_0.0.0 {
+ global:
+ lpf_loc_get_opaque;
+ lpf_loc_set_opaque;
+ lpf_provider_de_db_get_type;
+ local:
+ *;
+};