X-Git-Url: http://git.meshlink.io/?p=meshlink;a=blobdiff_plain;f=test%2Fblackbox%2Fcommon%2Fcontainers.h;h=66b6c51dfedf55c8cfdb220cf818e53e850daf44;hp=49cbb7c3c4d21e5d48196b9b0a87be7000b35050;hb=de40dd736a1b048e5e0f856184f832fa4db184d3;hpb=dc68da94af8fca91748579c84ef5ed798db7efab diff --git a/test/blackbox/common/containers.h b/test/blackbox/common/containers.h index 49cbb7c3..66b6c51d 100644 --- a/test/blackbox/common/containers.h +++ b/test/blackbox/common/containers.h @@ -28,21 +28,25 @@ extern char *lxc_path; -struct lxc_container *find_container(const char *name); -void rename_container(const char *old_name, const char *new_name); -char *run_in_container(const char *cmd, const char *node, bool daemonize); -void container_wait_ip(int node); -void create_containers(const char *node_names[], int num_nodes); -void setup_containers(void **state); -void destroy_containers(void); -void restart_all_containers(void); -char *invite_in_container(const char *inviter, const char *invitee); -void node_sim_in_container(const char *node, const char *device_class, const char *invite_url); -void node_sim_in_container_event(const char *node, const char *device_class, - const char *invite_url, const char *clientId, const char *import); -void node_step_in_container(const char *node, const char *sig); -void change_ip(int node); - -char *get_container_ip(int node); +extern struct lxc_container *find_container(const char *name); +extern void rename_container(const char *old_name, const char *new_name); +extern char *run_in_container(const char *cmd, const char *node, bool daemonize); +extern void container_wait_ip(int node); +extern void create_containers(const char *node_names[], int num_nodes); +extern void setup_containers(void **state); +extern void destroy_containers(void); +extern void restart_all_containers(void); +extern char *invite_in_container(const char *inviter, const char *invitee); +extern void node_sim_in_container(const char *node, const char *device_class, const char *invite_url); +extern void node_sim_in_container_event(const char *node, const char *device_class, + const char *invite_url, const char *clientId, const char *import); +extern void node_step_in_container(const char *node, const char *sig); +extern void change_ip(int node); + +extern char *get_container_ip(const char *node_name); +extern void install_in_container(const char *node, const char *app); +extern void unblock_node_ip(const char *node); +extern void block_node_ip(const char *node); +void accept_port_rule(const char *node, const char *chain, const char *protocol, int port); #endif // CONTAINERS_H