Files
haiku-beta6/src/tests/kits/net/new_stack/stack/layers_manager.h
T
Philippe Houdoin 3945152869 datalink.[c|h] -> layers_manager.[c|h]
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3806 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-07-02 12:53:03 +00:00

29 lines
629 B
C

/* layers_manager.h
* private definitions for network layers manager
*/
#ifndef OBOS_NET_STACK_LAYERS_MANAGER_H
#define OBOS_NET_STACK_LAYERS_MANAGER_H
#include "net_layer.h"
#ifdef __cplusplus
extern "C" {
#endif
extern status_t start_layers_manager();
extern status_t stop_layers_manager();
extern status_t register_layer(net_layer *layer);
extern status_t unregister_layer(net_layer *layer);
extern status_t push_buffer_up(net_layer *me, struct net_buffer *buffer);
extern status_t push_buffer_down(net_layer *me, struct net_buffer *buffer);
#ifdef __cplusplus
}
#endif
#endif /* OBOS_NET_STACK_LAYERS_MANAGER_H */