Added header guards, cleanup.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7787 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -2,6 +2,8 @@
|
||||
** Copyright 2002-04, Thomas Kurschel. All rights reserved.
|
||||
** Distributed under the terms of the OpenBeOS License.
|
||||
*/
|
||||
#ifndef DEVICE_MANAGER_PRIVATE
|
||||
#define DEVICE_MANAGER_PRIVATE
|
||||
|
||||
/*
|
||||
Part of Device Manager
|
||||
@@ -149,16 +151,11 @@ status_t pnp_get_attr_raw( pnp_node_handle node, const char *name,
|
||||
status_t pnp_get_attr_raw_nolock(pnp_node_handle node, const char *name,
|
||||
const void **data, size_t *len, bool recursive);
|
||||
void pnp_free_node_attr(pnp_node_attr_info *attr);
|
||||
status_t pnp_duplicate_node_attr(
|
||||
const pnp_node_attr *src, pnp_node_attr_info **dest_out );
|
||||
status_t pnp_get_next_attr(
|
||||
pnp_node_handle node, pnp_node_attr_handle *attr );
|
||||
status_t pnp_release_attr(
|
||||
pnp_node_handle node, pnp_node_attr_handle attr );
|
||||
status_t pnp_retrieve_attr(
|
||||
pnp_node_attr_handle attr, const pnp_node_attr **attr_content );
|
||||
status_t pnp_write_attr(
|
||||
pnp_node_handle node, const pnp_node_attr *attr );
|
||||
status_t pnp_duplicate_node_attr(const pnp_node_attr *src, pnp_node_attr_info **dest_out);
|
||||
status_t pnp_get_next_attr(pnp_node_handle node, pnp_node_attr_handle *attr);
|
||||
status_t pnp_release_attr(pnp_node_handle node, pnp_node_attr_handle attr);
|
||||
status_t pnp_retrieve_attr(pnp_node_attr_handle attr, const pnp_node_attr **attr_content);
|
||||
status_t pnp_write_attr(pnp_node_handle node, const pnp_node_attr *attr);
|
||||
void pnp_remove_attr_int(pnp_node_handle node, pnp_node_attr_info *attr);
|
||||
status_t pnp_remove_attr(pnp_node_handle node, const char *name);
|
||||
|
||||
@@ -193,8 +190,7 @@ status_t pnp_free_id( const char *name, uint32 id );
|
||||
|
||||
// io_resources.c
|
||||
|
||||
status_t pnp_acquire_io_resources(
|
||||
io_resource *resources, io_resource_handle *handles );
|
||||
status_t pnp_acquire_io_resources(io_resource *resources, io_resource_handle *handles);
|
||||
status_t pnp_release_io_resources(const io_resource_handle *handles);
|
||||
void pnp_assign_io_resources(pnp_node_info *node, const io_resource_handle *handles);
|
||||
void pnp_release_node_resources(pnp_node_info *node);
|
||||
@@ -202,8 +198,7 @@ void pnp_release_node_resources( pnp_node_info *node );
|
||||
|
||||
// nodes.c
|
||||
|
||||
status_t pnp_alloc_node(
|
||||
const pnp_node_attr *attrs, const io_resource_handle *resources,
|
||||
status_t pnp_alloc_node(const pnp_node_attr *attrs, const io_resource_handle *resources,
|
||||
pnp_node_info **new_node);
|
||||
void pnp_create_node_links(pnp_node_info *node, pnp_node_info *parent);
|
||||
void pnp_add_node_ref(pnp_node_info *node);
|
||||
@@ -226,9 +221,8 @@ void pnp_finish_hook_call_nolock( pnp_node_info *node );
|
||||
|
||||
// patterns.c
|
||||
|
||||
status_t pnp_expand_pattern( pnp_node_info *node,
|
||||
const char *pattern, char *dest, char *buffer, size_t *term_array,
|
||||
int *num_parts );
|
||||
status_t pnp_expand_pattern(pnp_node_info *node, const char *pattern,
|
||||
char *dest, char *buffer, size_t *term_array, int *num_parts);
|
||||
status_t pnp_expand_pattern_attr(pnp_node_info *node, const char *attr_name,
|
||||
char **expanded);
|
||||
|
||||
@@ -240,8 +234,7 @@ status_t pnp_notify_dynamic_consumers( pnp_node_info *node );
|
||||
|
||||
// registration.c
|
||||
|
||||
status_t pnp_register_device(
|
||||
pnp_node_handle parent, const pnp_node_attr *attrs,
|
||||
status_t pnp_register_device(pnp_node_handle parent, const pnp_node_attr *attrs,
|
||||
const io_resource_handle *resources, pnp_node_handle *node);
|
||||
status_t pnp_unregister_device(pnp_node_handle node);
|
||||
void pnp_unregister_node_rec(pnp_node_info *node, pnp_node_info **dependency_list);
|
||||
@@ -264,3 +257,4 @@ status_t pnp_rescan_int( pnp_node_info *node, uint depth,
|
||||
bool ignore_fixed_consumers);
|
||||
status_t pnp_initial_scan(pnp_node_info *node);
|
||||
|
||||
#endif /* DEVICE_MANAGER_PRIVATE_H */
|
||||
|
||||
Reference in New Issue
Block a user