| Current File : //usr/include/libstmfproxy.h |
/*
* Copyright 2009 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
#ifndef _LIBSTMFPROXY_H
#define _LIBSTMFPROXY_H
#ifdef __cplusplus
extern "C" {
#endif
#include <sys/types.h>
struct _pt_ops {
void *(*stmf_proxy_connect)(int server_node, char *server);
ssize_t (*stmf_proxy_send)(void *, void *, size_t);
ssize_t (*stmf_proxy_recv)(void *, void *, size_t);
};
typedef struct _pt_ops pt_ops_t;
int
stmf_proxy_transport_init(char *transport, pt_ops_t **pt_ops);
#ifdef __cplusplus
}
#endif
#endif /* _LIBSTMFPROXY_H */