Skip to content

Commit

Permalink
Some comments.
Browse files Browse the repository at this point in the history
  • Loading branch information
Nikhil Samith Bysani committed Jan 4, 2009
1 parent 307a632 commit 8566917
Show file tree
Hide file tree
Showing 4 changed files with 31 additions and 5 deletions.
4 changes: 2 additions & 2 deletions src/base/bang-com.c
Expand Up @@ -383,7 +383,7 @@ void* BANG_write_peer_thread(void *self_info) {
peer_self_close(self);
sending = 0;
break;
case BANG_DEBUG_REQUEST:
case BANG_DEBUG_REQUEST:
break;
case BANG_SEND_MODULE_REQUEST:
break;
Expand Down Expand Up @@ -496,7 +496,7 @@ void BANG_catch_remove_peer(int signal,int sig_id,void *peer_id) {
}

void BANG_remove_peer(int peer_id) {
/*
/*
* this lock is needed when trying to change the
* peers structure
*/
Expand Down
9 changes: 8 additions & 1 deletion src/base/bang-com.h
Expand Up @@ -75,7 +75,14 @@ void BANG_request_peer_id(int peer_id, BANG_request request);
*/
void BANG_request_all(BANG_request request);

void BANG_catach_request_all(int signal, int signum, void *vrequest);
/**
* \param signal Catches request all signals.
* \param signum Ooops, doesn't do anything.
* \param vrequest A BANG_request *request
*
* \brief Catches a request all signal and send it to BANG_request_all
*/
void BANG_catch_request_all(int signal, int signum, void *vrequest);

/**
* \param peer_id Peer to remove.
Expand Down
2 changes: 1 addition & 1 deletion src/base/bang-net.c
Expand Up @@ -17,7 +17,7 @@
#include<sys/socket.h>
#include<unistd.h>

/*
/**
* TODO: currently only one server can be run a time, good or bad?
*/

Expand Down
21 changes: 20 additions & 1 deletion src/base/bang-types.h
Expand Up @@ -69,12 +69,31 @@ typedef void (*BANGSignalHandler)(int,int,void*);
* TODO: Detail all the signals, especially their arguments.
*/
enum BANG_signals {
///Success signals.
/**
* The bang server has successfully bound.
*/
BANG_BIND_SUC = 0,
/**
* A peer has been added and is now in active status.
*/
BANG_PEER_ADDED,
/**
* A peer has been removed.
*/
BANG_PEER_REMOVED,
/**
* A module is going to be run.
* arg: the BANG_module being run.
*/
BANG_RUNNING_MODULE,
/**
* The bang server has stopped.
* arg: the server socket.
*/
BANG_SERVER_STARTED,
/**
* The bang server has stopped.
*/
BANG_SERVER_STOPPED,

///Error signals.
Expand Down

0 comments on commit 8566917

Please sign in to comment.