summaryrefslogtreecommitdiffstats
path: root/runtime/stpd/librelay.h
diff options
context:
space:
mode:
authortrz <trz>2005-05-06 19:17:35 +0000
committertrz <trz>2005-05-06 19:17:35 +0000
commitb05e5810e0a5a918619acaaa316215023d50705b (patch)
treea09d7fbada9b2bf3ceb1827a5af23918fb9eb1a6 /runtime/stpd/librelay.h
parent7aa969cf00075426d30cbce164ccaeb8a1b0a2aa (diff)
downloadsystemtap-steved-b05e5810e0a5a918619acaaa316215023d50705b.tar.gz
systemtap-steved-b05e5810e0a5a918619acaaa316215023d50705b.tar.xz
systemtap-steved-b05e5810e0a5a918619acaaa316215023d50705b.zip
updated to use new transport
Diffstat (limited to 'runtime/stpd/librelay.h')
-rw-r--r--runtime/stpd/librelay.h56
1 files changed, 13 insertions, 43 deletions
diff --git a/runtime/stpd/librelay.h b/runtime/stpd/librelay.h
index 78acac47..033976d9 100644
--- a/runtime/stpd/librelay.h
+++ b/runtime/stpd/librelay.h
@@ -1,51 +1,21 @@
-/*
- * librelay.h - relay-app user space 'library' header
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *
- * Copyright (C) 2005 - Tom Zanussi (zanussi@us.ibm.com), IBM Corp
- *
- */
-
-/* relay-app control channel command values */
+/* SystemTap control channel command values */
enum
{
- RELAY_APP_BUF_INFO = 1,
- RELAY_APP_SUBBUFS_CONSUMED,
- RELAY_APP_START,
- RELAY_APP_STOP,
- RELAY_APP_CHAN_CREATE,
- RELAY_APP_CHAN_DESTROY,
- RELAY_APP_USERCMD_START = 32
+ STP_BUF_INFO = 1,
+ STP_SUBBUFS_CONSUMED,
+ STP_REALTIME_DATA,
+ STP_EXIT,
};
/*
- * relay-app external API functions
+ * stp external API functions
*/
-extern int init_relay_app(const char *relay_filebase,
- const char *out_filebase,
- unsigned sub_buf_size,
- unsigned n_sub_bufs,
- int print_summary);
-
-extern int _init_relay_app(const char *relay_filebase,
- const char *out_filebase,
- unsigned sub_buf_size,
- unsigned n_sub_bufs,
- int print_summary,
- int netlink_unit);
+extern int init_stp(const char *modname,
+ const char *relay_filebase,
+ const char *out_filebase,
+ unsigned sub_buf_size,
+ unsigned n_sub_bufs,
+ int print_summary);
-extern int relay_app_main_loop(void);
+extern int stp_main_loop(void);
extern int send_request(int type, void *data, int len);