Skip to content

Commit

Permalink
Fixed issues #5 and #6
Browse files Browse the repository at this point in the history
  • Loading branch information
hintjens committed Aug 4, 2012
1 parent 8d7645e commit 045154b
Show file tree
Hide file tree
Showing 32 changed files with 169 additions and 26 deletions.
26 changes: 0 additions & 26 deletions C/include/mdp.h

This file was deleted.

1 change: 1 addition & 0 deletions bindings/README
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This is the collection of libmdp bindings in other languages.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
65 changes: 65 additions & 0 deletions libmdp/include/cmdp_common.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
/* =========================================================================
cmdp.h - CMDP wrapper
-------------------------------------------------------------------------
Copyright (c) 1991-2012 iMatix Corporation <www.imatix.com>
Copyright other contributors as noted in the AUTHORS file.
This file is part of the Majordomo Project: http://majordomo.zeromq.org.
This is free software; you can redistribute it and/or modify it under
the terms of the GNU Lesser General Public License as published by
the Free Software Foundation; either version 3 of the License, or (at
your option) any later version.
This software is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
=========================================================================
*/

#ifndef __CMDP_H_INCLUDED__
#define __CMDP_H_INCLUDED__

// Set up environment for the application
//
#include <czmq.h>

// Classes listed in alphabetical order

#include <cmdp_client.h>
#include <cmdp_worker.h>

#endif


//
// mdp.h
// Majordomo Protocol definitions
//
#ifndef __MDP_H_INCLUDED__
#define __MDP_H_INCLUDED__

// This is the version of MDP/Client we implement
#define MDPC_CLIENT "MDPC01"

// This is the version of MDP/Worker we implement
#define MDPW_WORKER "MDPW01"

// MDP/Server commands, as strings
#define MDPW_READY "\001"
#define MDPW_REQUEST "\002"
#define MDPW_REPLY "\003"
#define MDPW_HEARTBEAT "\004"
#define MDPW_DISCONNECT "\005"

static char *mdps_commands [] = {
NULL, "READY", "REQUEST", "REPLY", "HEARTBEAT", "DISCONNECT"
};

#endif

File renamed without changes.
File renamed without changes.
38 changes: 38 additions & 0 deletions libmdp/include/mdp.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
/* =========================================================================
cmdp.h - CMDP wrapper
-------------------------------------------------------------------------
Copyright (c) 1991-2012 iMatix Corporation <www.imatix.com>
Copyright other contributors as noted in the AUTHORS file.
This file is part of the Majordomo Project: http://majordomo.zeromq.org.
This is free software; you can redistribute it and/or modify it under
the terms of the GNU Lesser General Public License as published by
the Free Software Foundation; either version 3 of the License, or (at
your option) any later version.
This software is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
=========================================================================
*/

#ifndef __CMDP_H_INCLUDED__
#define __CMDP_H_INCLUDED__

// Set up environment for the application
//
#include <czmq.h>

// Classes listed in alphabetical order

#include <cmdp_client.h>
#include <cmdp_worker.h>

#endif

65 changes: 65 additions & 0 deletions libmdp/include/mdp_common.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
/* =========================================================================
cmdp.h - CMDP wrapper
-------------------------------------------------------------------------
Copyright (c) 1991-2012 iMatix Corporation <www.imatix.com>
Copyright other contributors as noted in the AUTHORS file.
This file is part of the Majordomo Project: http://majordomo.zeromq.org.
This is free software; you can redistribute it and/or modify it under
the terms of the GNU Lesser General Public License as published by
the Free Software Foundation; either version 3 of the License, or (at
your option) any later version.
This software is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
=========================================================================
*/

#ifndef __CMDP_H_INCLUDED__
#define __CMDP_H_INCLUDED__

// Set up environment for the application
//
#include <czmq.h>

// Classes listed in alphabetical order

#include <cmdp_client.h>
#include <cmdp_worker.h>

#endif


//
// mdp.h
// Majordomo Protocol definitions
//
#ifndef __MDP_H_INCLUDED__
#define __MDP_H_INCLUDED__

// This is the version of MDP/Client we implement
#define MDPC_CLIENT "MDPC01"

// This is the version of MDP/Worker we implement
#define MDPW_WORKER "MDPW01"

// MDP/Server commands, as strings
#define MDPW_READY "\001"
#define MDPW_REQUEST "\002"
#define MDPW_REPLY "\003"
#define MDPW_HEARTBEAT "\004"
#define MDPW_DISCONNECT "\005"

static char *mdps_commands [] = {
NULL, "READY", "REQUEST", "REPLY", "HEARTBEAT", "DISCONNECT"
};

#endif

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit 045154b

Please sign in to comment.