summaryrefslogtreecommitdiffstats
path: root/src/msntab.h
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2004-01-05 22:24:10 +0000
committerLennart Poettering <lennart@poettering.net>2004-01-05 22:24:10 +0000
commitd24a3f265ec4344b5502ec57df3cf8358f6f1499 (patch)
treeb869285f72044966ceaa4f6d2d7ab2cb998c03f3 /src/msntab.h
parente44bcf6a233173911c2a52f314025abd28281485 (diff)
many changes
git-svn-id: file:///home/lennart/svn/public/ivam2/trunk@14 dbf6933d-3bce-0310-9bcc-ed052ba35b35
Diffstat (limited to 'src/msntab.h')
-rw-r--r--src/msntab.h17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/msntab.h b/src/msntab.h
index 28de484..9c473e3 100644
--- a/src/msntab.h
+++ b/src/msntab.h
@@ -5,13 +5,28 @@ enum call_action { CALL_ACTION_IGNORE, CALL_ACTION_ACCEPT, CALL_ACTION_HANGUP };
struct tabentry {
enum call_action action;
- int ref_counter;
+ unsigned ref_counter;
char **args;
+ char *local;
+ char *remote;
+
+ struct tabentry *next;
+ struct tabentry *prev;
+
+ int shbuf;
+ unsigned rings;
+
+ char *filename; /* filename of the msntab where this entry originates from */
+ unsigned line;
};
struct tabentry* msntab_check_call(const char *callee, const char *caller);
struct tabentry* msntab_ref(struct tabentry *t);
void msntab_unref(struct tabentry *t);
+void msntab_flush(void);
+int msntab_load(const char *fn);
+void msntab_dump(void);
+
#endif