Skip to content
C++ client library for beanstalk
C++ C
Find file
Pull request Compare This branch is 10 commits behind mostphotos:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
CMakeLists.txt
COPYING
README
beanspeek.cpp
beansput.cpp
beansreserve.cpp
beanstalkpp.h
client.cpp
client.h
config.h.in
exception.cpp
exception.h
job.cpp
job.h
listtubes.cpp
serverexception.cpp
serverexception.h
test.cpp
tokenizedstream.cpp
tokenizedstream.h

README

Beanstalk++ is a client library for the beanstalk protocol, based upon boost.

The library is not feature complete yet, but the most commonly used functionality exists (putting
and reserving jobs and so on). Functionality which exists in the library should be considered 
stable, as it's used heavily in production environment.

CMake is required to build the project.

To compile:
$ mkdir build
$ cd build
$ cmake -DCMAKE_BUILD_TYPE=Release ..
$ make

To utilize the library, follow these steps:
- Include beanstalkpp.h in your files
- Add the beanstalk++ dir to your include path when compiling
- Add libbeanstalkpp.so to your makefile in the linker step

For some examples of using the library, have a look at the programs in beanspeek.cpp, beansput.cpp,
beansreserve.cpp and listtubes.cpp


Something went wrong with that request. Please try again.