1#ifndef CLICK_PACKAGE_HH
2#define CLICK_PACKAGE_HH
13void click_provide(
const char *);
14void click_unprovide(
const char *);
15bool click_has_provision(
const char *);
16void click_public_packages(CLICK_NAME(
Vector)<CLICK_NAME(
String)> &);
19int click_add_element_type(
const char *element_name, CLICK_NAME(
Element) *(*factory)(uintptr_t thunk), uintptr_t thunk,
struct module *);
20int click_add_element_type_stable(
const char *element_name, CLICK_NAME(
Element) *(*factory)(uintptr_t thunk), uintptr_t thunk,
struct module *);
21void click_remove_element_type(
int);
23int click_add_element_type(
const char *element_name, CLICK_NAME(
Element) *(*factory)(uintptr_t thunk), uintptr_t thunk);
24int click_add_element_type_stable(
const char *element_name, CLICK_NAME(
Element) *(*factory)(uintptr_t thunk), uintptr_t thunk);
25void click_remove_element_type(
int);
Base class for Click elements.
Definition element.hh:42
A string of characters.
Definition string.hh:22
Vector template.
Definition vector.hh:111
Click's vector container template.