summaryrefslogtreecommitdiff
path: root/src/publisher.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/publisher.c')
-rw-r--r--src/publisher.c31
1 files changed, 31 insertions, 0 deletions
diff --git a/src/publisher.c b/src/publisher.c
index afbf45d..8764294 100644
--- a/src/publisher.c
+++ b/src/publisher.c
@@ -5,11 +5,42 @@
#include <zmq.h>
#include <assert.h>
#include <time.h>
+#include <dirent.h>
#include "utils.h"
+// Global:
+char *__logdir;
+int __loginterval;
+
int main (int argc, char *argv [])
{
+ if(argc != 3){
+ printf("Usage: %s <abslogdir> <loginterval>",argv[0]);
+ exit(1);
+ }
+
+ //----- Init global variables
+ __logdir=argv[1];
+ __loginterval=atoi(argv[2]);
+
+ DIR *dr = opendir(__logdir);
+ struct dirent *de; // Pointer for directory entry
+ for(int i=0;i<0;i++){
+ int interval=INTERVAL(__loginterval);
+ int interval_next=INTERVAL_NEXT(__loginterval);
+ while ((de = readdir(dr)) != NULL){
+ if(strcmp(de->d_name,".") && strcmp(de->d_name,"..")){
+ char *client=de->d_name;
+ printf("aa%s\n",client);
+ }
+ }
+ }
+ closedir(dr);
+
+
+
+ return 0;
// Prepare our context and publisher
void *context = zmq_ctx_new ();
void *publisher = zmq_socket (context, ZMQ_PUB);