display module created

This commit is contained in:
tkarrass 2013-11-02 18:44:02 +01:00
parent a051c10713
commit d7f8eebcd1
6 changed files with 24 additions and 4 deletions

View File

@ -3,7 +3,7 @@ CFLAGS=-g -Wall -Wextra -std=gnu99
BIN_DIR=bin BIN_DIR=bin
SRC_DIR=src SRC_DIR=src
TARGET=$(BIN_DIR)/netsl TARGET=$(BIN_DIR)/netsl
OBJECTS=$(BIN_DIR)/main.o $(BIN_DIR)/msg.o $(BIN_DIR)/net.o OBJECTS=$(BIN_DIR)/main.o $(BIN_DIR)/msg.o $(BIN_DIR)/net.o $(BIN_DIR)/display.o
all: $(BIN_DIR) $(TARGET) all: $(BIN_DIR) $(TARGET)

6
src/display.c Normal file
View File

@ -0,0 +1,6 @@
#include "display.h"
void callback(long tst) {
printf("in callback, tst=%ld\n", tst);
}

8
src/display.h Normal file
View File

@ -0,0 +1,8 @@
#ifndef __DISPLAY
#define __DISPLAY
#include <stdio.h>
void callback(long tst);
#endif

View File

@ -5,6 +5,7 @@
#include "misc.h" #include "misc.h"
#include "net.h" #include "net.h"
#include "display.h"
#define MODE_SERVER 0 #define MODE_SERVER 0
#define MODE_CLIENT 1 #define MODE_CLIENT 1
@ -57,9 +58,6 @@ int parseArgs(struct prog_info *pinfo, int argc, char **argv) {
return 0; return 0;
} }
void callback(long tst) {
printf("in callback, tst=%ld\n", tst);
}
int main(int argc, char **argv) { int main(int argc, char **argv) {

View File

@ -1,3 +1,5 @@
#ifndef __MSG
# define __MSG
//typedef struct Buffer { //typedef struct Buffer {
// int size; // int size;
@ -23,3 +25,5 @@ void serialize_int(int x,Buffer *b);
void serialize_string(char *str,Buffer *b); void serialize_string(char *str,Buffer *b);
void serialize_message(struct message *msg,Buffer *b); void serialize_message(struct message *msg,Buffer *b);
*/ */
#endif

View File

@ -1,6 +1,10 @@
#ifndef __NET
# define __NET
#include <sys/socket.h> // struct sockaddr #include <sys/socket.h> // struct sockaddr
void *get_in_addr(struct sockaddr *sa); void *get_in_addr(struct sockaddr *sa);
int run_server(const struct prog_info *pinfo); int run_server(const struct prog_info *pinfo);
int run_client(const struct prog_info *pinfo,void(*framecallback)(long)); int run_client(const struct prog_info *pinfo,void(*framecallback)(long));
#endif