projects
/
ust.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add ustcomm_trace_info struct and support functions to ustcomm
[ust.git]
/
libustcomm
/
ustcomm.h
diff --git
a/libustcomm/ustcomm.h
b/libustcomm/ustcomm.h
index 4c2e7cd02cd01add64faa2da30a1b32f2e7160bc..ed8470f773e92cb93b2018166ce4b0392b360b49 100644
(file)
--- a/
libustcomm/ustcomm.h
+++ b/
libustcomm/ustcomm.h
@@
-78,6
+78,11
@@
enum tracectl_commands {
STOP_TRACE,
};
STOP_TRACE,
};
+struct ustcomm_trace_info {
+ char *trace;
+ char data[USTCOMM_DATA_SIZE];
+};
+
struct ustcomm_channel_info {
char *channel;
unsigned int subbuf_size;
struct ustcomm_channel_info {
char *channel;
unsigned int subbuf_size;
@@
-172,6
+177,12
@@
extern char * ustcomm_restore_ptr(char *ptr, char *data_field,
(size_t) (long)(struct_ptr)->data - (long)(struct_ptr) + (offset)
/* Packing and unpacking functions, making life easier */
(size_t) (long)(struct_ptr)->data - (long)(struct_ptr) + (offset)
/* Packing and unpacking functions, making life easier */
+extern int ustcomm_pack_trace_info(struct ustcomm_header *header,
+ struct ustcomm_trace_info *trace_inf,
+ const char *trace);
+
+extern int ustcomm_unpack_trace_info(struct ustcomm_trace_info *trace_inf);
+
extern int ustcomm_pack_channel_info(struct ustcomm_header *header,
struct ustcomm_channel_info *ch_inf,
const char *channel);
extern int ustcomm_pack_channel_info(struct ustcomm_header *header,
struct ustcomm_channel_info *ch_inf,
const char *channel);
This page took
0.024052 seconds
and
4
git commands to generate.